Yes, you need a passport for a cruise to Canada.
Yes, you need a valid passport to cruise to Canada.
Yes, you need a passport to go on a cruise to Canada.
Yes, you need a valid passport to go to Canada on a cruise.
Yes, you will need a passport for an Alaskan cruise that includes a stop in Canada.
Yes, you need a passport to go on a cruise to Alaska if the cruise departs from a U.S. port and stops at a foreign port.
Yes, a passport is required for all travelers, including U.S. citizens, to cruise to Canada.
Basically yes, to get on AND off the cruise ship you need a passport.
If you are a U.S. citizen and the cruise leaves and returns to the same U.S. port you do not need a passport to cruise to the Bahamas.
If it involves going to another country, yes. And if your cruise lands somewhere other than Canada, Mexico, the Caribbean, or Bermuda, you'll need a passport book, not just the passport card. Source: http://travel.state.gov/passport/ppt_card/ppt_card_3926.html
Yes, you need a passport to go to British Columbia on a cruise.
If you're a US citizen and planning to cruise to the Bahamas before summer 2008, you do not need a passport. You can also cruise to the Caribbean (except Barbados), Mexico and Canada (for most Alaskan cruises) without a passport. The Department of Homeland security should announce the new date for passport requirements later this spring.