Yes. It does not matter whether one is planning to get off the ship or not. A passport is required.
Are you American? Then you'd need transport visa if you want to cross the Canadian borders. You don't need any passport if you want to go from Texas to Alaska on plane :)
You don't need a passport because it is a cruise
US citizens cruising to and from a US port do not need a passport.
As both Maine and Alaska are U.S. States, you do not need a passport to get there.
If you have the passport number for a Canadian citizen you can find out if it is real you would need to contact the Canadian passport offices.
No, you do not need a passport inside the US but you will need a valid picture ID.
no bulgarian passport holders need no visa
how can you be a Canadian citizen with Indian passport. If you are Canadian resident with Indian passport yes you have to get a US Visa.
No.
Yes, a Canadian needs a valid passport to visit England.
Not if you are Canadian
A passport is now required.