Yes. As of June 1, 2009, everyone travelling to/from Canada or the United States by air, land, sea or road will need a valid passport. Countries visited on your cruise (or at your resort) may also require a visitor’s visa. For Canadian and US citizens, our staff will provide information about the documentation required. For other nationalities, you should contact your country’s embassy before making your travel plans to determine the documentation required.