It is always a good idea to have a passport when you travel on a cruise in case you need to be transported home from another country. In particular, Alaska cruises often start, end, or travel to Canada for one port of call. We began our cruise in Vancouver.