No, you cannot go on an Alaskan cruise without a passport if the cruise stops at a foreign port.
If you're a US citizen and planning to cruise -- on a large cruise ship or even a small sailboat -- 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 plans to announce the new date for requiring passports for all travel outside the US later this spring.
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 need a passport to go to British Columbia on a cruise.
The cruise ships may say no but if you miss your ship for some reason you are stuck in a foreign country without a passport. A mess at least. US can't even go to Canada or Mexico without a passport these days. I say get a passport if you want to travel internationally.
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.
No
Yes, you definitely need a passport to go to Honduras on a cruise ship. More particularly, you will need a passport to re-enter the United States.
You need to ask a lawyer about that.
Yes, if the Canadian has the money to book the cruise and a passport.
yes
If you're a US citizen and your cruise starts and returns to the same US port, you do not need a passport to cruise to the Bahamas.