If you have NEVER been to Canada,thoroughly research requirements to get to get in and out. Passports/pass cards. Updated vet certificates for pets. Things like what would DENY your entry into Canada due to a 'criminal' record. Travel health insurance in case of unexpected health issues. Check with your RV insurance for coverage out of country travel, road break down. Cell phone carrier for additional fees for Canada. Crossing at Buffalo? Toronto traffic is a nightmare. I would avoid it,and cross in NY above Watertown on I-81. So much prettier. Safe travels!