Ports in Canada

Every port in Canada, and the maritime companies that serve it.

Ports691

PortCountryCodeCompanies nearby
MarathonOntario Canada CAMAR —
Mary's HarbourNewfoundland and Labrador Canada CAYMH —
MarystownNewfoundland and Labrador Canada CAMTN —
Menzies BayBritish Columbia Canada CAMEB —
MerigomishNova Scotia Canada CAMGH —
MeteghanNova Scotia Canada CAMET —
MetiskowAlberta Canada CAMSW —
MillbankNew Brunswick Canada CAMLK —
Milne Inlet PortNunavut Canada CAMNI —
MindemoyaOntario Canada CAMYO —
Mingan HarborQuebec Canada — —
MintoNew Brunswick Canada CAMTO —
MiramichiNew Brunswick Canada CAMIR —
MonctonNew Brunswick Canada CAMNT —
Mont-LouisQuebec Canada CAMOL —
MoosoneeOntario Canada CAMOU —
Mould BayNorthwest Territories Canada CAYMD —
MulgraveNova Scotia Canada CAMUL —
NainNewfoundland and Labrador Canada CANAI —
NakuspBritish Columbia Canada CANAK —