I have recently purchased a brand new 2010 impreza limited in Canada (incase things are different).

The car is still being shipped from japan (hopefully not getting hijacked by pirates) but in the meantime i am looking for advice and/or recommendations as to anyone would have for a brand new impreza owner.

More specifically, what car care things is a definite must have: is rust proofing necessary? i have heard that all new cars are well sealed from the factory so rust proofing is a waste of money

any other car proofing recommendations?

and what about warranty? i have always thought of Imprezas such a high quality car that they wouldnt need an extended warranty?