Requirements for Canadian cruise ports and Alaska cruises
Canada Cruise Entry Requirements
Most cruise passengers visiting Canadian ports require either an eTA (Electronic Travel Authorization) or a visitor visa, depending on nationality and cruise itinerary.