Here is an update that I received from my friend that sells Cruises:
I'm sending this to everyone on my email list, even though some of you don't have bookings. It's good information to know in case you decide to travel starting in 2006.
The State Department announced on Tuesday, as part of their National Security plan, that U.S. citizens will need to carry a U S Passport when traveling to Canada, Mexico and the Caribbean. This new ruling will take effect December 31,2005.
The passport requirement will also apply to Canadians, Mexicans and citizens of Bermuda who come to the United States.
I encourage you to secure their passports now, and avoid the "rush". U.S. Citizens can apply for passport at post offices, city hall offices and on line for $97.00. The process normally takes about six to eight weeks. Don't wait 'til the last minute, it could jeopardize your trip.
she sent this to me in April 2005
Have fun in Canada!