Canada Ports

For detailed information about any port or place you can visit in Canada, click the name below. For a list of discounted cruises that visit one of these ports, select that port in the search box at the right and click "Show Me the Deals!"
Find a Bargain
Please choose a vacation type.

Alert Bay, BC, Canada
Arctic Bay, Canada
Baie-Comeau, QC, Canada
Banff, AB, Canada
Banks Island, Canada
Beatrice Point, Canada
Beechey, Nunavut, Canada
Brockville, ON, Canada
Calgary, Canada
Cambridge Bay, Nunavut, Canada
Charlottetown, PE, Canada
Coburg Island, Canada
Corner Brook, NL, Canada
Dawson City, YT, Canada
Dundas Harbour, Devon Island, Canada
Edmonton, AB, Canada
Fiordland Conservancy, BC, Canada
Gaspe, QC, Canada
Gibbs Fjord, Nunavut, Canada
Gjoa Haven, Nunavut, Canada
Halifax, NS, Canada
Havre Saint-Pierre, QC, Canada
Herschel Island, Yukon, Canada
Icy Arm Fjord, Canada
Iqaluit, Canada
Isabella Bay, Nunavut, Canada
Jasper, AB, Canada
Jenny Lind Island, Nunavut, Canada
Kamloops, BC, Canada
Kivitoo, Canada
L'Anse aux Meadows, NL, Canada
Lady Franklin Island, Nunavut, Canada
Lake Louise, Canada
Little Current, ON, Canada
Louisbourg, Cape Breton Island, NS, Canada
Lower Savage Islands, Nunavut, Canada
Lunenburg, NS, Canada
Magdalen Islands, Canada
Montebello, QC, Canada
Montreal, QC, Canada
Monumental Island, Nunavut, Canada
Niagara Falls, ON, Canada
Ottawa, Canada
Perce, QC, Canada
Pond Inlet, Nunavut, Canada
Prince Charles Island, Nunavut, Canada
Prince Rupert, BC, Canada
Qikiqtarjuaq, NU, Canada
Quebec City, QC, Canada
Radstock Bay, Devon Island, Canada
Red Bay, NL, Canada
Resolute Bay, Canada
Rigolet, NL, Canada
Sable Island, Canada
Sachs Harbour, NWT, Canada
Saguenay, QC, Canada
Saint John, NB, Canada
Sam Ford Fjord, Nunavut, Canada
Sept-Iles, QC, Canada
Shelburne, NS, Canada
Smith Sound, Canada
Smoking Hills, NWT, Canada
St. Anthony, NL, Canada
St. John's, NL, Canada
Sydney, NS, Canada
Tadoussac, Canada
Thousand Islands, Canada
Thunder Bay, ON, Canada
Toronto, ON, Canada
Trois-Rivieres, QC, Canada
Vancouver, BC, Canada
Victoria, BC, Canada
Whitehorse, YT, Canada
Woody Point, NL, Canada
Yarmouth, Canada