Canada There are 90 ports in Canada

Canada is one of the most beautiful countries in the world, full of picturesque forests, mountains, and lakes that make it a fantastic place for camping, hiking, or just wandering around and admiring.

Cruises that visit Canada

Below is a small selection of the wide range of cruises that visit Canada. For more details click on any of the links below.

Canada & New England: Newport & Portland

Norwegian Escape

Norwegian Escape 29th Oct 2023

New York, New York
New York, New York

Call for price 7 nights

View More

Canada Cruise from Norfolk, Va

Carnival Magic

Carnival Magic 14th Oct 2023

Norfolk Island
Norfolk Island

Call for price 8 nights

View More

Alaska: Glacier Bay, Skagway & Juneau

Norwegian Encore

Norwegian Encore 15th Oct 2023

Seattle, Washington
Seattle, Washington

Call for price 7 nights

View More

Alaska: Ketchikan & Victoria

Norwegian Sun

Norwegian Sun 5th Oct 2023

Seattle, Washington
Seattle, Washington

Call for price 5 nights

View More
Cruises that visit Canada

Canada There are 90 ports in Canada

Canada has 90 ports that are visited by cruise ships. To find out more about any of these ports simply click on the map above or on one of the links below.




9984670 km2



List of ports in Canada

Port NameCodeLatLong
Battle Harbor, Newfoundland and LabradorCABAH52.2736-55.5852
L'Anse aux Meadows, Newfoundland and LabradorCAAUM51.5957-55.5334
Bonne Bay Canada, Newfoundland and LabradorCABNB49.5043-57.9173
Havre-Saint-Pierre, QuébecCAHSP50.2418-63.5986
Tadoussac, QuébecCATAD48.146-69.7128
Quebec City, QuébecCAQUE46.8033-71.2428
Vancouver, British ColumbiaCAVAN49.2463-123.116
Kivitoo, NunavutCAKIV67.9369-64.873
Qikiqtarjuaq, NunavutCAQIK67.5556-64.0257
Isabella Bay, Baffin Island, NunavutCAISA69.6177-67.547
Sam Ford Fiord, Baffin Island, NunavutCASFF65.4215-70.9654
Garibaldi Glacier, British ColumbiaCA1GG49.9268-123.333
Beatrice Point, NunavutCA1BP74.8133-79.862
Coburg Island, NunavutCACOI75.9246-79.4077
Feachem Bay, NunavutCA1FE71.818-74.5312
Pim Island, NunavutCAPII78.7164-74.419
Pond Inlet, NunavutCAPDI72.7001-77.9585
Beechey Island, NunavutCABEY74.7115-91.846
Fury and Hecla Strait, NunavutCAHES69.8331-83
Fort Ross, NunavutCAFOT72.0113-94.2485
Edinburgh Island, NunavutCA1ED68.5122-110.834
Icy Arm FjordCA1AM56.1304-74.3256
Franklin Bay, Northwest TerritoriesCA1FR69.6357-125.691
Ulukhaktok, Northwest TerritoriesCAULU70.7367-117.77
Minto Inlet, Victoria Island, Northwest TerritoriesCA1MI71.2456-116.975
Herschel Island, YukonCAHLI69.5667-139.067
Prince Rupert, British ColumbiaCAPRR54.315-130.321
Alert Bay, British ColumbiaCAAAL50.5845-126.925
Victoria Island, NunavutCAVII70.9192-109.957
Arctic Bay, NunavutCAARB73.0333-85.1667
Igloolik, NunavutCAIGL69.3667-81.8167
Cape Dorset, NunavutCACDO64.2304-76.541
Kimmirut, NunavutCAYLC62.8474-69.8692
Akpatok Island, NunavutCAAKP60.4162-68.1412
Iqaluit, NunavutCAIQL63.7333-68.5
Geomagnetic North Pole, Ellesmere Island, NunavutCA1NP79.1097-93.9908
Toronto, OntarioCATOR43.6565-79.601
Port Colborne, OntarioCAPCO42.8285-79.3383
Parry Sound, OntarioCAPRS45.3495-80.1224
Little Current, OntarioCALIC45.7175-83.4576
Sault-Sainte-Marie, OntarioCASSM46.5314-84.704
Saguenay, QuébecCASAG48.4167-71.0667
Percé, QuébecCAPEC48.5244-64.2127
Magdalen Islands, QuébecCAMGD47.3877-61.9012
Baddeck, Nova ScotiaCABAD46.0999-60.7547
Louisbourg, Nova ScotiaCALOU45.9167-59.9833
Lunenburg, Nova ScotiaCALUN44.377-64.3188
Saint-John's, Newfoundland and LabradorCASJF47.5667-52.7333
Montréal, QuébecCAMRE45.6333-73.5
Collier Bay, Newfoundland and LabradorAU!COL47.5931-54.2654
Gaspé, QuébecCAGPE48.8333-64.4833
Halifax, Nova ScotiaCAHAL44.6489-63.5753
Sept-Iles, QuébecCASEI50.2-66.3833
Corner Brook, Newfoundland and LabradorCACBK48.95-57.9333
Victoria, British ColumbiaCAVIC48.4284-123.366
Saint-Anthony, Newfoundland and LabradorCASAT51.3833-55.6
Charlottetown, Prince Edward IslandCACHA46.2382-63.1311
Saint-John, New BrunswickCASJB45.2733-66.0633
Klemtu, British ColumbiaCAYKT52.5936-128.524
Lady Franklin Island, NunavutCALFI62.92-63.6941
Monument Island, NunavutCAMOI63.6992-68.5031
Goose Bay, Newfoundland and LabradorCAGOO53.4-60.1667
Sydney, Nova ScotiaCASYD46.1368-60.1942
Baie Comeau, QuébecCABCO49.2213-68.1504
Trois-Rivieres (Three Rivers), QuébecCATRR46.3547-72.5838
Shelburne, Nova ScotiaCASBU43.7644-65.324
Port Alberni, British ColumbiaCAPAB49.2339-124.805
Red Bay, Newfoundland and LabradorCARED51.7335-56.4222
Nanaimo, British ColumbiaCANNO49.1659-123.94
Gibbs Fjord, NunavutCA1GB70.2998-83.1076
Bylot Island, NunavutCABYI73.3652-79.0153
Devon Island, NunavutCADEV75.1982-81.8512
Markison Fjord, Ellesmere Island, NunavutCA1MF76.419-82.9016
Monumental Island, Baffin Islands, NunavutCA1MO62.7599-63.862
Torngat Mountains National Park, Newfoundland and LabradorCATMN59.2069-64.1501
Woody Point, Gros Morne National Park, Newfoundland and LabradorCAWOP49.652-57.7558
Bonaventure Island, QuébecCAYVB48.4943-64.1608
Twillingate, Newfoundland and LabradorCATWI49.65-54.75
Lower Savage Islands, NunavutCALSI61.7868-65.7128
Churchill, ManitobaCACHV58.7667-94.1833
Dundas Harbour, Devon Island, NunavutCADDH74.5333-82.3833
Radstock Bay, Devon IslandCA1RA74.65-91
Resolute Bay, NunavutCAREB74.6973-94.8297
Jenny Lind Island, NunavutCAJLI68.7248-101.935
Cambridge Bay, NunavutCAYCB69.1167-105.083
Sachs Harbour, Northwest TerritoriesCAYSY71.9851-125.246
Smoking Hills, Northwest TerritoriesCA1SH64.8255-124.846
Port Arthur, OntarioCAPOA48.3809-89.2477
La Baie, QuébecCALBA48.3383-70.8826
Cap-aux-Meules, Magdalen Islands, QuébecCACMS47.3777-61.8714