A couple other tips.
You'll need a limited pass to cross into Canada, but for a little more money you can get a regular passport, and it lasts longer.
Read the customs regulations to find out what items are limited or banned when entering Canada - like hand guns (banned) or alcohol (limited). Or when returning to the states - like citrus fruit if you cross at Sweetgrass, MT. California doesn't like competition. Make sure you have shot records for your pets.
On the way north, I was asked if I'd ever been finger printed. I told the guy maybe when I joined the Navy but I didn't remember. My fingerprints were on the passport that he was holding. The big deal is, don't lie. If you don't know or can't remember, say so. Entering and leaving Alaska and re-entering the U.S. I was waved right through. Ohio license plates - Duh. Make a cheat sheet for feet/meters for low bridges. And ounces/grams for groceries. Miles/Kilometers were on my speedometer. And go to your bank and ask them to convert some U.S. money to Canadian money before you leave home. Once you're 100 miles into Canada, don't expect folks to know the current conversion rates.
You don't have to worry about liters/gallons at gas pumps. They pump it for you and its not an option. National credit cards like VISA and MC will take care of the US$/CN$ conversions for you.
Finally, watch out for Moose crossing the road. :)