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.

12 Night Boston, Maine & Canada Cruise

Celebrity Summit

Celebrity Summit 3rd Oct 2022

Embark
Boston, Massachusetts
Disembark
Boston, Massachusetts

£1,519 12 nights

View More

7-Day Canada & New England Discovery

Zaandam

Zaandam 4th Jun 2022

Embark
Montréal, Québec
Disembark
Boston, Massachusetts

£1,209 7 nights

View More

7-Day Alaskan Inside Passage

Koningsdam

Koningsdam 10th Sep 2022

Embark
Vancouver, British Columbia
Disembark
Vancouver, British Columbia

£1,049 7 nights

View More

6 Night Pacific Coastal Cruise

Radiance of the Seas

Radiance of the Seas 23rd Apr 2022

Embark
Los Angeles, California
Disembark
Vancouver, British Columbia

£577 6 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.

Capital

Ottawa

Size

9984670 km2

Population

37,314,442

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