Question: do you need a passport to cruise to canada?
Answer: You Need a Passport for Cruises To and From Foreign Ports First, the easy part: Passports are required for any U.S. citizen whose cruise embarks or disembarks in a foreign country, including Canada. They're also required for sailings that begin and end in different U.S. ports.