Welcome to the board. This is a really great site, little to no flamming and everyone gets along really good. Feel free to ask any question you have, even if it's not car related. We have a wide spread of knowledge on this board, so I'm sure someone will be able to give you an answer.
And for that Meteor shower, I don't think it could of been seen from Canada + there was alot of flurries out last night. Ohh.. well.
§am.