I went to Alaska cruise Aug. 2007. 7 nights via Princess cruise line. My impression was that even you choose not to have any shore excursions and stay on the ship, you need to have vaild Canadian visa. Since you probably will not be able to get your Canadian visa, if you do not have valid US re-entry visa, an US visa is also a must then.
You can call 1-800-princess to confirm. Not sure if this is applicable for all cruise lines.
You may find some Alaska cruise routes (e.g. Roundtrip via Seattle) to avoid Canadian ports.
Good luck and have fun!!!
You can call 1-800-princess to confirm. Not sure if this is applicable for all cruise lines.
You may find some Alaska cruise routes (e.g. Roundtrip via Seattle) to avoid Canadian ports.
Good luck and have fun!!!