Additional thoughts:
1. Check with the issuer of your credit cards to see which ones charge a "foreign transaction fee", some do and some don't.
2. Call all your credit card issuers and advise them of your itinerary so they don't shut your card off while you are in the middle of Canada and have to pay $1.69 a minute cell phone time while on hold waiting to get the issuer to reauthorize your card.
3. Estimate how much cash you think you will need and then take twice as much! You never know when you will have a breakdown and need some extra cash.
4. When passing though Canada on the Alaskan Highway we have found a couple hundred dollars for fast food and souvenirs will take us both directions.
5. We always have at least one Visa, MasterCard, and Discover with us on this trip for reasons mentioned above.
This has noting to do with money but have an extra battery for your camera as you will deplete one many days during your trip. (There's just so much to see and photograph!)
Have a GREAT trip!