As others have stated passports are not absolutely required at this time, but will be in 08.? ?Also as correctly stated, one would be wise to always travel with a passport, even if it's out of date, until the new rule becomes enacted.
Your passport will bide you well if you need to do financial transcations, exchange money, deal with travellers checks or even provide positive ID at the border.
Remember too, ,
when crossing into Canada, DO NOT? carry any offensive or self defense weapons, and be prepared to answer the customs officer truthfully when he/she asks you if you are carrying....they will ask you.? These are illegal in our Country, so save yourself the embarrassment and unnecessary delays.
I will respectfully abstain from any discussion on the RV Forum, on issues of rights to carry weapons. ?It's the law in Canada, and visitors are obliged to comply.
Please view
THIS POSTING on the Forum for comprehensive information as well as resources for visitng Canada.
Regards,