UN/LOCODE Codes — Canada (CA)
3,225 UN/LOCODE location codes for Canada — the United Nations Code for Trade and Transport Locations (UNECE) identifying ports, airports, rail and road terminals, border crossings and other trade points. Each code is 5 characters: the ISO country code CA plus a 3-character location code.
| Code | Name | Subdivision | Functions | Status |
|---|---|---|---|---|
CA2GA | Gabriola 📍 | BC | Road terminal | Approved by the UN/LOCODE Maintenance Agency |
CA2KS | Rosthern 📍 | SK | Road terminal | Recognised location |
CA2SL | St. Louis 📍 | SK | Road terminal | Approved by the UN/LOCODE Maintenance Agency |
CA345 | Goulais River 📍 | ON | Multimodal | Approved by the UN/LOCODE Maintenance Agency |
CA4NG | Grand Pre 📍 | NS | Road terminal | Recognised location |
CA5DV | Clive 📍 | AB | Road terminal | Recognised location |
CA6CA | Searchmont 📍 | ON | Road terminal | Recognised location |
CA6OD | Douglas Point 📍 | ON | Road terminal | Recognised location |
CA6QC | Riviere-Ouelle 📍 | QC | Road terminal | Recognised location |
CA6SE | Senneville 📍 | QC | Road terminal | Recognised location |
CA7TK | Stoke 📍 | QC | Road terminal | Recognised location |
CA8MT | Montreal-Ouest 📍 | QC | Road terminal | Recognised location |
CA9FR | Langford Station 📍 | BC | Road terminal | Recognised location |
CAAAB | Lac La Biche 📍 | AB | Port, Multimodal | Recognised location |
CAAAC | Ailsa Craig 📍 | ON | Road terminal | Recognised location |
CAAAD | Arnaud 📍 | MB | Road terminal | Recognised location |
CAAAL | Alert Bay | BC | Port | Adopted by an international organisation (e.g. IATA/ECLAC) |
CAAAU | Causapscal 📍 | QC | Road terminal | Recognised location |
CAABB | Abbotsford | BC | Road terminal | Recognised location |
CAABE | Abercrombie 📍 | NS | Road terminal | Recognised location |
CAABG | Albert Bridge 📍 | NS | Road terminal | Recognised location |
CAABH | Ashburn 📍 | ON | Road terminal, Multimodal | Recognised location |
CAABL | Amberly 📍 | ON | Port, Multimodal | Recognised location |
CAABN | Alban 📍 | ON | Road terminal | Recognised location |
CAABO | Assiniboia 📍 | SK | Rail terminal, Road terminal | Recognised location |
CAABR | Rocky View County 📍 | AB | Port, Road terminal | Recognised location |
CAABU | Melbourne 📍 | QC | Road terminal | Recognised location |
CAABV | Abram-Village 📍 | PE | Road terminal | Recognised location |
CAACL | Ayer's Cliff 📍 | QC | Road terminal, Multimodal | Recognised location |
CAACO | Aulds Cove 📍 | NS | Road terminal | Recognised location |
CAACT | Acton 📍 | ON | Road terminal | Recognised location |
CAACV | Acton Vale 📍 | QC | Rail terminal, Road terminal | Recognised location |
CAADE | Aldergrove 📍 | BC | Road terminal, Border crossing | Recognised location |
CAADH | Ardath 📍 | SK | Rail terminal, Road terminal, Multimodal | Recognised location |
CAADI | Saint-Adrien 📍 | QC | Road terminal | Recognised location |
CAADL | Sainte-Anne-de-la-Perade 📍 | QC | Road terminal, Multimodal | Recognised location |
CAADM | Saint-Augustin-Deux-Montagnes 📍 | QC | Road terminal | Recognised location |
CAADP | Sainte-Anne-des-Plaines 📍 | QC | Rail terminal, Road terminal | Recognised location |
CAADR | Sainte-Anne-de-la-Rochelle 📍 | QC | Road terminal, Multimodal | Recognised location |
CAADV | Advocate Harbour 📍 | NS | Road terminal | Recognised location |
CAAEO | Ma-Ma-O Beach 📍 | AB | Road terminal | Recognised location |
CAAES | Saint-Arsène 📍 | QC | Road terminal | Recognised location |
CAAGI | Agincourt | ON | Rail terminal, Road terminal | Recognised location |
CAAGR | Ange Gardien de Rouville 📍 | QC | Road terminal | Recognised location |
CAAGU | Aguathuna 📍 | NL | Port, Road terminal | Recognised location |
CAAGY | Argyle 📍 | NS | Road terminal | Recognised location |
CAAGZ | Agassiz 📍 | BC | Rail terminal, Road terminal | Recognised location |
CAAHH | Algonquin Highlands 📍 | ON | Road terminal | Recognised location |
CAAHL | Apple Hill | ON | Port | Recognised location |
CAAHN | Acheson 📍 | AB | Rail terminal, Road terminal, Multimodal | Recognised location |
CAAID | Alnwick/Haldimand 📍 | ON | Multimodal | Recognised location |
CAAIR | Airdrie 📍 | AB | Road terminal | Recognised location |
CAAIT | Saint-Anicet 📍 | QC | Road terminal | Recognised location |
CAAJN | Aston-Jonction 📍 | QC | Road terminal | Recognised location |
CAAJU | Anjou | QC | Rail terminal, Road terminal | Recognised location |
CAAJX | Ajax | ON | Road terminal | Recognised location |
CAAKL | Aklavik 📍 | NT | Road terminal | Recognised location |
CAAKN | Arkona 📍 | ON | Road terminal | Recognised location |
CAAKV | Akulivik Apt 📍 | QC | Road terminal, Airport | Recognised location |
CAALD | Alexander 📍 | MB | Road terminal | Recognised location |
CAALE | Allardville 📍 | NB | Road terminal | Recognised location |
CAALF | Alfred 📍 | ON | Rail terminal | Recognised location |
CAALH | Alhambra 📍 | AB | Rail terminal, Road terminal | Recognised location |
CAALI | Alix 📍 | AB | Road terminal | Recognised location |
CAALK | Adlavik 📍 | NL | Port, Road terminal | Approved by national standardisation body |
CAALL | Allanburg 📍 | ON | Road terminal | Recognised location |
CAALM | Alma 📍 | ON | Road terminal | Recognised location |
CAALN | Allan 📍 | SK | Rail terminal, Road terminal | Recognised location |
CAALO | L'Anse-au-Loup 📍 | NL | Port, Road terminal | Recognised location |
CAALP | Algonquin Park 📍 | ON | Road terminal | Recognised location |
CAALT | Alton | ON | Road terminal | Recognised location |
CAALV | Atholville 📍 | NB | Port, Rail terminal, Road terminal | Recognised location |
CAAMA | Alliston | ON | Road terminal | Recognised location |
CAAMB | Saint-Ambroise 📍 | QC | Road terminal | Recognised location |
CAAME | Armena 📍 | AB | Rail terminal, Road terminal | Recognised location |
CAAMH | Amherstburg | ON | Port | Approved by national standardisation body |
CAAMN | Amherst 📍 | NS | Rail terminal, Road terminal | Recognised location |
CAAMQ | Amqui 📍 | QC | Road terminal | Recognised location |
CAAMR | Sainte-Angele-de-Merici 📍 | QC | Road terminal | Recognised location |
CAAMT | Almonte 📍 | ON | Multimodal | Recognised location |
CAANA | Saint-Anaclet 📍 | QC | Road terminal | Recognised location |
CAANB | Andys Bay | BC | Port | Approved by national standardisation body |
CAANC | Ancaster | ON | Road terminal | Recognised location |
CAANF | Anfield 📍 | NB | Road terminal | Recognised location |
CAANI | Annacis Island 📍 | BC | Road terminal | Recognised location |
CAANL | Anola 📍 | MB | Rail terminal, Road terminal | Recognised location |
CAANN | Asphodel-Norwood 📍 | ON | Road terminal | Recognised location |
CAANP | Arnprior 📍 | ON | Road terminal | Recognised location |
CAANT | Antigonish 📍 | NS | Road terminal | Recognised location |
CAANZ | Anzac 📍 | AB | Port, Rail terminal, Road terminal | Recognised location |
CAAPA | Napan 📍 | NB | Road terminal | Recognised location |
CAAPH | Saint-Alphonse 📍 | Road terminal | Recognised location | |
CAAPI | Appin 📍 | ON | Road terminal | Recognised location |
CAAPO | Apohaqui 📍 | NB | Road terminal | Recognised location |
CAAPT | Saint-Agapit 📍 | QC | Road terminal | Recognised location |
CAAQC | Saint-Ambroise-De-Kildare 📍 | QC | Road terminal | Recognised location |
CAAQP | Sambro 📍 | NS | Road terminal | Recognised location |
CAAQW | Roseneath 📍 | PE | Road terminal | Recognised location |
CAARB | Arctic Bay 📍 | NU | Port, Road terminal, Airport | Approved by national standardisation body |
CAARC | Arnold's Cove 📍 | NL | Port, Road terminal | Approved by national standardisation body |
CAARE | Saint-Marc-sur-Richelieu 📍 | QC | Road terminal | Recognised location |
CAARG | Arborg 📍 | MB | Rail terminal, Road terminal | Recognised location |
CAARI | Arichat 📍 | NS | Port, Road terminal | Recognised location |
CAARM | Armstrong 📍 | BC | Rail terminal, Road terminal | Recognised location |
CAARO | Air Ronge 📍 | SK | Road terminal | Recognised location |
CAART | Arthabaska | QC | Road terminal | Recognised location |
CAARU | Arundel 📍 | QC | Road terminal | Recognised location |
CAARX | Ariss 📍 | ON | Road terminal | Recognised location |
CAASB | Asbestos 📍 | QC | Road terminal | Recognised location |
CAASK | Alexis Creek 📍 | BC | Road terminal | Recognised location |
CAASO | Alvinston 📍 | ON | Road terminal | Recognised location |
CAASQ | Asquith 📍 | SK | Port, Multimodal | Recognised location |
CAASS | Ardrossan 📍 | AB | Road terminal | Recognised location |
CAASW | Watson 📍 | SK | Road terminal | Recognised location |
CAASY | Aldersyde 📍 | AB | Road terminal | Recognised location |
CAATA | Astra | ON | Road terminal | Recognised location |
CAATB | Athabasca 📍 | AB | Road terminal | Recognised location |
CAATH | Arthur 📍 | ON | Rail terminal, Road terminal | Recognised location |
CAATL | Atlin 📍 | BC | Road terminal | Recognised location |
CAATO | Alberton 📍 | PE | Road terminal | Recognised location |
CAATS | Athens 📍 | ON | Road terminal | Recognised location |
CAAUL | Aulac 📍 | NB | Road terminal | Recognised location |
CAAUQ | Austin 📍 | QC | Road terminal | Recognised location |
CAAUR | Aurora | ON | Road terminal | Recognised location |
CAAUS | Austin 📍 | MB | Road terminal | Recognised location |
CAAUX | Pointe-aux-Outardes 📍 | QC | Road terminal | Recognised location |
CAAVL | Avonlea 📍 | SK | Rail terminal, Road terminal, Multimodal | Recognised location |
CAAVM | Angusville 📍 | MB | Road terminal | Recognised location |
CAAVO | Avondale 📍 | NL | Port, Road terminal | Approved by national standardisation body |
CAAVP | Avonport 📍 | NS | Port, Rail terminal, Road terminal | Recognised location |
CAAVY | Acadia Valley 📍 | AB | Rail terminal, Road terminal, Multimodal | Recognised location |
CAAWB | Saint-Augustin-de-Woburn 📍 | QC | Road terminal | Recognised location |
CAAWD | Atwood 📍 | ON | Rail terminal, Road terminal, Multimodal | Recognised location |
CAAWL | St. Anns / West Lincoln 📍 | ON | Road terminal | Recognised location |
CAAXM | Saint-Alexis-de-Montcalm 📍 | QC | Road terminal | Recognised location |
CAAXO | Altona 📍 | MB | Road terminal | Recognised location |
CAAYD | Aylesford 📍 | NS | Road terminal | Recognised location |
CAAYH | Aylsham 📍 | SK | Rail terminal, Road terminal, Multimodal | Recognised location |
CAAYL | Aylmer | ON | Road terminal | Recognised location |
CAAYM | Aylmer 📍 | QC | Road terminal | Recognised location |
CAAYO | Ayton 📍 | ON | Road terminal | Recognised location |
CAAYR | Ayr 📍 | ON | Road terminal | Recognised location |
CAAYY | Albany 📍 | PE | Road terminal | Recognised location |
CAAZI | Azilda 📍 | ON | Road terminal | Recognised location |
CABAA | Bala 📍 | ON | Port, Rail terminal, Road terminal, Multimodal | Recognised location |
CABAC | Bon Accord 📍 | AB | Road terminal | Recognised location |
CABAD | Baddeck | NS | Port | Recognised location |
CABAF | Banff | AB | Road terminal | Recognised location |
CABAH | Bayham 📍 | ON | Road terminal | Recognised location |
CABAL | Balmertown 📍 | ON | Road terminal | Recognised location |
CABAM | Bamberton | BC | Port | Recognised location |
CABAN | Barrington 📍 | NS | Port, Road terminal | Recognised location |
CABAR | Barrie | ON | Road terminal | Recognised location |
CABAS | Bayside | ON | — | Recognised location |
CABAT | Bathurst | NB | Port, Airport | Approved by national standardisation body |
CABAW | Batawa 📍 | ON | Road terminal | Recognised location |
CABAY | Bayside (St Roberts) | NB | Port | Approved by national standardisation body |
CABAZ | Saint-Jean-Baptiste 📍 | QC | Road terminal | Recognised location |
CABBA | Breadalbane 📍 | PE | Road terminal, Multimodal | Recognised location |
CABBB | Blubber Bay | BC | Port | Approved by national standardisation body |
CABBD | Boisbriand 📍 | QC | Road terminal | Recognised location |
CABBN | Bernard 📍 | NU | Road terminal | Recognised location |
CABBR | Beaver Brook 📍 | NS | Road terminal | Recognised location |
CABBS | Saint-Barnabé-Sud 📍 | QC | Road terminal | Recognised location |
CABBU | Bay Bulls 📍 | NL | Port, Road terminal | Approved by national standardisation body |
CABBY | Blind Bay | BC | Port | Approved by national standardisation body |
CABC2 | Bow City 📍 | AB | Port, Road terminal | Recognised location |
CABC9 | Le Bic 📍 | QC | Road terminal | Recognised location |
CABCE | Bragg Creek 📍 | AB | Road terminal | Recognised location |
CABCF | Beaconsfield 📍 | QC | Road terminal | Recognised location |
CABCH | Binscarth 📍 | MB | Road terminal | Recognised location |
CABCK | Brockville | ON | Port | Approved by Customs Authority |
CABCL | Bon Conseil | QC | Rail terminal | Recognised location |
CABCM | Bruce Mines 📍 | ON | Road terminal | Recognised location |
CABCN | Brackendale 📍 | BC | Road terminal | Recognised location |
CABCO | Baie Comeau | QC | Port, Airport | Approved by national standardisation body |
CABCR | Burtts Corner 📍 | NB | Road terminal | Recognised location |
CABCT | Bancroft | ON | Port, Road terminal | Recognised location |
CABCV | Beale Cove | BC | Port | Approved by national standardisation body |
CABCW | West Kelowna 📍 | BC | Multimodal | Recognised location |
CABCY | Beechy 📍 | SK | Rail terminal, Road terminal | Recognised location |
CABDC | Broderick 📍 | SK | Road terminal | Recognised location |
CABDE | Baden 📍 | ON | Road terminal | Recognised location |
CABDF | Bedford 📍 | NS | Port, Rail terminal, Road terminal, Multimodal | Recognised location |
CABDH | Bruderheim 📍 | AB | Rail terminal, Road terminal | Recognised location |
CABDI | Bairdsville 📍 | NB | Road terminal | Recognised location |
CABDL | Saint-Bernard-de-Lacolle 📍 | QC | Road terminal | Recognised location |
CABDM | Black Diamond 📍 | AB | Road terminal | Recognised location |
CABDR | Bald Rock 📍 | NS | Port, Road terminal | Recognised location |
CABDT | Burdett | AB | Road terminal | Recognised location |
CABDU | Baie d'Urfé 📍 | QC | Road terminal | Recognised location |
CABDV | Bay de Verde 📍 | NL | Road terminal | Recognised location |
CABEA | Beaver Cove 📍 | BC | Port, Rail terminal, Road terminal | Recognised location |
CABEC | Bécancour 📍 | QC | Port | Approved by national standardisation body |
CABED | Bedford | QC | Road terminal | Recognised location |
CABEE | Beiseker 📍 | AB | Road terminal | Recognised location |
CABEH | Beaver Harbour | NB | Port | Recognised location |
CABEI | Bear Island 📍 | NB | Road terminal | Recognised location |
CABEL | Belledune | NB | Port | Approved by national standardisation body |
CABEN | Beeton 📍 | ON | Road terminal | Recognised location |
CABEQ | Bedeque 📍 | PE | Road terminal | Recognised location |
CABER | Berthierville | QC | Road terminal | Recognised location |
CABET | Beaumont 📍 | AB | Road terminal | Recognised location |
CABEU | Beauceville | QC | Road terminal | Recognised location |
CABFD | Brookfield 📍 | NS | Rail terminal, Road terminal | Recognised location |
CABFF | Belfast 📍 | PE | Road terminal | Recognised location |
CABFI | Bois-des-Filion 📍 | QC | Road terminal | Recognised location |
CABFO | Blackfoot 📍 | AB | Road terminal | Recognised location |
CABFR | Beresford 📍 | NB | Port, Rail terminal, Road terminal | Recognised location |
CABFT | Bluffton 📍 | AB | Road terminal | Recognised location |
CABFW | Saint-Boniface 📍 | MB | Road terminal | Recognised location |
CABGC | Burgoynes Cove 📍 | NL | Road terminal | Recognised location |
CABGH | Brighton 📍 | ON | Road terminal | Recognised location |
CABGR | Big River 📍 | NB | Road terminal | Recognised location |
CABGT | Bagotville | QC | Port | Approved by Customs Authority |
CABHA | Beauharnois 📍 | QC | Road terminal | Recognised location |
CABHC | Windermere 📍 | BC | Road terminal | Recognised location |
CABHD | Bond Head | ON | Road terminal | Recognised location |
CABHF | Bishops Falls 📍 | NL | Road terminal | Recognised location |
CABHG | Brodhagen 📍 | ON | Road terminal | Recognised location |
CABHH | Blockhouse 📍 | NS | Road terminal | Recognised location |
CABHI | Birds Hill 📍 | MB | Road terminal | Recognised location |
CABHM | Blenheim 📍 | ON | Road terminal | Recognised location |
CABHV | Beachville 📍 | ON | Road terminal | Recognised location |
CABHW | Bashaw 📍 | AB | Rail terminal, Road terminal | Recognised location |
CABIE | Bridesville 📍 | BC | Multimodal | Recognised location |
CABIN | Burrard Inlet 📍 | BC | Port | Recognised location |
CABIR | Biggar 📍 | SK | Road terminal | Recognised location |
CABIV | Bar River 📍 | ON | Road terminal | Recognised location |
CABIX | Saint-Brieux 📍 | SK | Road terminal | Recognised location |
CABJO | Baie-Johan-Beetz 📍 | QC | Port, Road terminal, Airport | Approved by national standardisation body |
CABKA | Brocket 📍 | AB | Port | Recognised location |
CABKC | Black Creek 📍 | BC | Road terminal | Recognised location |
CABKF | Blackfalds 📍 | AB | Road terminal | Recognised location |
CABKI | Blackie 📍 | AB | Multimodal | Recognised location |
CABKK | Bearskin Lake 📍 | ON | Road terminal | Recognised location |
CABKL | Black Lake 📍 | QC | Road terminal | Recognised location |
CABKN | Brooklyn | NS | Port | Recognised location |
CABKR | Big Lake Ranch 📍 | BC | Road terminal | Recognised location |
CABKS | Brooks 📍 | AB | Rail terminal, Road terminal | Recognised location |
CABKV | Blackville 📍 | NB | Road terminal | Recognised location |
CABL2 | Balmoral 📍 | NB | Road terminal, Postal exchange | Recognised location |
CABLA | Blainville | QC | Rail terminal, Road terminal | Recognised location |
CABLC | Bella Coola | BC | Port | Approved by national standardisation body |
CABLD | Belwood 📍 | ON | Port, Multimodal | Recognised location |
CABLE | Bridge Lake 📍 | BC | Road terminal | Recognised location |
CABLF | Battleford 📍 | SK | Rail terminal, Road terminal | Recognised location |
CABLG | Blue Ridge 📍 | AB | Road terminal | Recognised location |
CABLH | Blacks Harbour | NB | Port, Road terminal | Approved by national standardisation body |
CABLI | Belle River 📍 | ON | Road terminal | Recognised location |
CABLJ | Saint-Bruno-du-Lac-Saint-Jean 📍 | QC | Road terminal | Recognised location |
CABLK | Baker Lake 📍 | NU | Port, Road terminal | Recognised location |
CABLL | Beloeil | QC | Port, Rail terminal, Road terminal | Approved by national standardisation body |
CABLM | Belmont 📍 | ON | Road terminal | Recognised location |
CABLO | Beaverlodge 📍 | AB | Road terminal | Recognised location |
CABLR | Blind River | ON | Port | Recognised location |
CABLS | Balckstock 📍 | ON | Road terminal | Recognised location |
CABLT | Bolton | ON | Road terminal | Recognised location |
CABLV | Belleville | ON | Port, Road terminal | Approved by national standardisation body |
CABLY | Blyth 📍 | ON | Road terminal | Recognised location |
CABM3 | Brunkild 📍 | MB | Road terminal | Recognised location |
CABMF | Bloomfield 📍 | NB | Road terminal | Recognised location |
CABMI | Bloomfield 📍 | ON | Road terminal | Recognised location |
CABMN | Blumenort 📍 | MB | Road terminal | Recognised location |
CABMS | Berry Mills 📍 | NB | Road terminal | Recognised location |
CABMT | Blue Mountain | ON | Road terminal | Recognised location |
CABMV | Beamsville 📍 | ON | Road terminal | Recognised location |
CABN4 | Barons 📍 | AB | Road terminal | Recognised location |
CABNF | Bienfait 📍 | SK | Rail terminal | Recognised location |
CABNG | Bangor 📍 | SK | Road terminal | Recognised location |
CABNI | Bowen Island 📍 | BC | Port, Road terminal | Recognised location |
CABNL | Brownlee 📍 | SK | Road terminal | Recognised location |
CABNM | Bornholm 📍 | ON | Road terminal | Recognised location |
CABNN | Brant 📍 | ON | Multimodal | Recognised location |
CABNO | Bassano 📍 | AB | Rail terminal, Road terminal | Recognised location |
CABNR | Brunner 📍 | ON | Road terminal | Recognised location |
CABNS | Brinston 📍 | ON | Road terminal | Recognised location |
CABNT | Benito 📍 | MB | Road terminal | Recognised location |
CABOB | Bobcaygeon 📍 | ON | Port, Road terminal, Multimodal | Recognised location |
CABOD | Borden 📍 | SK | Road terminal | Recognised location |
CABOE | Bonnyville | AB | Rail terminal, Road terminal | Recognised location |
CABOI | Boiestown 📍 | NB | Rail terminal, Road terminal | Recognised location |
CABOJ | Saint-Bruno-Lac-Saint-Jean 📍 | Port | Recognised location | |
CABON | Burton 📍 | BC | Road terminal | Recognised location |
CABOO | Bloomingdale 📍 | ON | Road terminal | Recognised location |
CABOR | Borden 📍 | PE | Port, Rail terminal, Road terminal | Recognised location |
CABOU | Boucherville 📍 | QC | Road terminal | Approved by national standardisation body |
CABOW | Bowden 📍 | AB | Road terminal | Recognised location |
CABOY | Boyle 📍 | AB | Road terminal | Recognised location |
CABPB | Beaupré 📍 | QC | Road terminal | Recognised location |
CABPF | Bishop's Falls 📍 | NL | Road terminal | Recognised location |
CABPL | Belle Plaine 📍 | SK | Road terminal | Recognised location |
CABPO | Beach Point 📍 | PE | Port, Road terminal | Recognised location |
CABPP | Barrington Passage 📍 | NS | Road terminal | Recognised location |
CABPT | Beauport 📍 | QC | Road terminal | Recognised location |
CABR9 | Brougham 📍 | ON | Road terminal | Recognised location |
CABRA | Bradford | ON | Road terminal | Recognised location |
CABRB | Bracebridge 📍 | ON | Rail terminal, Road terminal | Recognised location |
CABRC | Bruce 📍 | AB | Road terminal | Recognised location |
CABRD | Brentwood Bay 📍 | BC | Port, Road terminal | Recognised location |
CABRE | Brechin 📍 | ON | Road terminal | Recognised location |
CABRF | Brucefield 📍 | ON | Multimodal | Recognised location |
CABRG | Bright 📍 | ON | Road terminal | Recognised location |
CABRH | Barrhead 📍 | AB | Road terminal | Recognised location |
CABRI | Britannia Beach | BC | Port | Recognised location |
CABRJ | Brownsburg-Chatham 📍 | QC | Road terminal | Recognised location |
CABRK | Brooklin 📍 | ON | Road terminal | Recognised location |
CABRL | Burlington | ON | Port, Road terminal | Approved by national standardisation body |
CABRM | Bramalea 📍 | ON | Rail terminal, Road terminal | Recognised location |
CABRN | Brantford | ON | Road terminal | Recognised location |
CABRO | Brossard | QC | Road terminal | Recognised location |
CABRP | Brampton | Road terminal | Recognised location | |
CABRR | Barrière 📍 | BC | Road terminal | Recognised location |
CABRS | Barrs Corner | NS | — | Recognised location |
CABRT | Broughton Is | NU | Port, Airport | Approved by national standardisation body |
CABRU | Bruno 📍 | SK | Road terminal | Recognised location |
CABRV | Iles de Boucherville | QC | Rail terminal | Recognised location |
CABRW | Bridgewater | NS | Port | Recognised location |
CABRX | Bruxelles 📍 | MB | Road terminal | Approved by national standardisation body |
CABRZ | Brazeau 📍 | AB | Fixed transport | Recognised location |
CABSA | Baie-Sainte-Anne 📍 | NB | Road terminal | Recognised location |
CABSC | Benoit's Cove 📍 | NL | Road terminal | Recognised location |
CABSF | Burk's Falls 📍 | ON | Road terminal | Recognised location |
CABSJ | Beauséjour 📍 | MB | Rail terminal, Road terminal | Recognised location |
CABSK | Blackstock 📍 | ON | Port, Road terminal, Multimodal | Recognised location |
CABSL | Bristol 📍 | QC | Road terminal | Recognised location |
CABSM | Berthier-sur-Mer 📍 | QC | Road terminal | Recognised location |
CABSN | Batiscan | QC | Road terminal | Recognised location |
CABSP | Baie-St-Paul 📍 | QC | Road terminal | Recognised location |
CABSS | Boissevain 📍 | MB | Rail terminal, Road terminal | Recognised location |
CABST | Bayside, Charlotte 📍 | NB | Port, Road terminal | Recognised location |
CABSU | Breslau 📍 | ON | Road terminal | Recognised location |
CABTA | Belfountain 📍 | ON | Road terminal, Multimodal | Recognised location |
CABTE | Bethune 📍 | SK | Road terminal | Recognised location |
CABTF | Butterfly Bay | BC | Port | Approved by national standardisation body |
CABTH | Bath | ON | Port | Approved by national standardisation body |
CABTN | Bridgetown 📍 | NS | Rail terminal, Road terminal | Recognised location |
CABTO | Bristol 📍 | NB | Road terminal | Recognised location |
CABTR | Burritts Rapids 📍 | ON | Road terminal, Multimodal | Recognised location |
CABTT | Britt | ON | Port | Approved by national standardisation body |
CABTV | Bromptonville 📍 | QC | Road terminal | Recognised location |
CABTW | Bickerton West 📍 | NS | Road terminal | Recognised location |
CABTY | Bethany 📍 | ON | Road terminal | Recognised location |
CABUA | Bull Arm 📍 | NL | Port | Recognised location |
CABUB | Burnaby 📍 | BC | Road terminal | Recognised location |
CABUC | Buckingham | QC | Road terminal | Recognised location |
CABUD | Burford 📍 | ON | Road terminal | Recognised location |
CABUE | Bouctouche 📍 | NB | Port, Road terminal | Recognised location |
CABUI | Burin 📍 | NL | Port, Road terminal | Approved by Customs Authority |
CABUK | Burks Falls 📍 | ON | Port, Road terminal, Multimodal | Recognised location |
CABUL | Bull River 📍 | BC | Multimodal | Recognised location |
CABUN | Buchanan 📍 | SK | Road terminal | Recognised location |
CABUO | Burgeo 📍 | NL | Port, Road terminal | Recognised location |
CABUR | Burgessville | ON | Road terminal | Recognised location |
CABUS | Burnside 📍 | NL | Port, Road terminal | Approved by national standardisation body |
CABUT | Butedale 📍 | BC | Road terminal | Recognised location |
CABUY | Bury 📍 | QC | Road terminal | Recognised location |
CABUZ | Port Burwell 📍 | ON | Road terminal | Recognised location |
CABVB | Beaver Bank 📍 | NS | Road terminal | Recognised location |
CABVE | Baie Verte 📍 | NL | Port, Road terminal | Approved by national standardisation body |
CABVL | Brownsville 📍 | ON | Road terminal | Recognised location |
CABVR | Blue River 📍 | BC | Road terminal | Recognised location |
CABVS | Bainsville 📍 | ON | Road terminal | Recognised location |
CABVU | Bellevue 📍 | AB | Road terminal | Recognised location |
CABWD | Botwood 📍 | NL | Port, Road terminal | Approved by national standardisation body |
CABWI | Bow Island 📍 | AB | Road terminal | Recognised location |
CABWK | Berwick 📍 | NS | Rail terminal, Road terminal | Recognised location |
CABWL | Bothwell 📍 | ON | Road terminal | Recognised location |
CABWV | Bowmanville | ON | Port | Approved by national standardisation body |
CABYA | Bulyea 📍 | SK | Road terminal | Recognised location |
CABYB | Barrys Bay 📍 | ON | Road terminal | Recognised location |
CABYD | Bayfield 📍 | NB | Road terminal | Recognised location |
CABYE | Heriot Bay 📍 | BC | Road terminal | Recognised location |
CABYL | Bayfield 📍 | ON | Multimodal | Recognised location |
CABYR | Bay Roberts 📍 | NL | Port, Road terminal | Approved by national standardisation body |
CABYT | Bay Tree 📍 | AB | Road terminal, Multimodal | Recognised location |
CABZC | Balzac 📍 | AB | Rail terminal, Road terminal | Recognised location |
CABZD | Ile Bizard 📍 | QC | Road terminal | Recognised location |
CAC5L | Cantley 📍 | QC | Road terminal | Recognised location |
CAC8V | Cavan 📍 | ON | Road terminal | Recognised location |
CACAA | Caledonia 📍 | NS | Road terminal | Recognised location |
CACAB | Chute-a-Blondeau 📍 | ON | Road terminal | Recognised location |
CACAC | Cap-Chat 📍 | QC | Port, Multimodal | Recognised location |
CACAD | Caledonia 📍 | ON | Road terminal | Recognised location |
CACAE | Camrose | AB | Road terminal | Recognised location |
CACAG | Canning 📍 | NS | Road terminal | Recognised location |
CACAH | Canso 📍 | NS | Port, Road terminal | Recognised location |
CACAL | Calgary 📍 | AB | Rail terminal, Road terminal, Airport | Approved by national standardisation body |
CACAM | Campbell River 📍 | BC | Port, Airport | Approved by national standardisation body |
CACAN | Candiac | SK | Road terminal | Recognised location |
CACAP | Cap-Pele | NB | — | Recognised location |
CACAQ | Caraquet | NB | Port | Approved by national standardisation body |
CACAR | Carcon City/Toronto | ON | — | Recognised location |
CACAS | Cambridge Station 📍 | NS | Road terminal | Recognised location |
CACAT | Catalina 📍 | NL | Port, Road terminal | Approved by Customs Authority |
CACAU | Coal Harbour 📍 | BC | Port, Road terminal | Recognised location |
CACAV | Cavendish 📍 | PE | Road terminal | Recognised location |
CACAX | Saint-Calixte 📍 | QC | Road terminal | Recognised location |
CACAY | Canyon Creek 📍 | AB | Road terminal | Recognised location |
CACBC | Come By Chance 📍 | NL | Port, Road terminal | Approved by national standardisation body |
CACBD | Cobden 📍 | ON | Road terminal | Recognised location |
CACBE | Crystal Beach 📍 | ON | Road terminal, Multimodal | Recognised location |
CACBF | Campbellford 📍 | ON | Port, Rail terminal, Road terminal | Recognised location |
CACBG | Cobourg 📍 | ON | Port, Rail terminal, Road terminal | Recognised location |
CACBH | Clarke's Beach 📍 | NL | Road terminal | Recognised location |
CACBI | Churchbridge 📍 | SK | Rail terminal, Road terminal | Recognised location |
CACBK | Corner Brook 📍 | NL | Port, Road terminal | Approved by national standardisation body |
CACBL | Chamberlains 📍 | NL | Road terminal | Recognised location |
CACBM | Combermere 📍 | ON | Road terminal | Recognised location |
CACBN | Carbon 📍 | AB | Road terminal, Multimodal | Recognised location |
CACBO | Cabano 📍 | QC | Road terminal | Recognised location |
CACBR | Corbeil 📍 | ON | Road terminal | Recognised location |
CACBT | Saint-Cuthbert 📍 | QC | Road terminal | Recognised location |
CACBU | Centre Burlington 📍 | NS | Road terminal | Recognised location |
CACBV | Campbellville 📍 | ON | Road terminal | Recognised location |
CACBY | Carberry 📍 | MB | Port, Road terminal, Multimodal | Recognised location |
CACC2 | Camlachie 📍 | ON | Road terminal | Recognised location |
CACCA | Cacouna 📍 | QC | Road terminal | Recognised location |
CACCB | Cowichan Bay | BC | Port | Approved by national standardisation body |
CACCC | Colchester County 📍 | NS | Multimodal | Recognised location |
CACCE | Cache Creek 📍 | BC | Road terminal | Recognised location |
CACCF | Campbell Croft 📍 | ON | Road terminal | Recognised location |
CACCG | Sainte-Clotilde-de-Châteauguay 📍 | QC | Road terminal | Recognised location |
CACCH | Cochrane 📍 | AB | Road terminal | Recognised location |
CACCI | Crystal City 📍 | MB | Port, Rail terminal, Road terminal, Multimodal | Recognised location |
CACCK | Clarence Creek 📍 | ON | Road terminal | Recognised location |
CACCL | Courcelles 📍 | QC | Road terminal | Recognised location |
CACCM | Sainte-Cecile-De-Milton 📍 | QC | Road terminal | Recognised location |
CACCT | Caistor Centre 📍 | ON | Multimodal | Recognised location |
CACCV | Comfort Cove 📍 | NL | Port, Road terminal | Recognised location |
CACDA | Caledon 📍 | ON | Road terminal, Airport | Recognised location |
CACDB | Coldbrook 📍 | NS | Road terminal | Recognised location |
CACDC | Candiac 📍 | QC | Road terminal | Recognised location |
CACDD | Clandonald 📍 | AB | Road terminal | Recognised location |
CACDE | Coaldale 📍 | AB | Road terminal | Recognised location |
CACDG | Cardigan 📍 | PE | Road terminal | Recognised location |
CACDL | Cadillac 📍 | QC | Multimodal | Recognised location |
CACDM | Coldstream 📍 | BC | Road terminal | Recognised location |
CACDN | Cardinal | ON | Port | Approved by national standardisation body |
CACDO | Cape Dorset | NU | Port, Airport | Approved by national standardisation body |
CACDS | Cardston | AB | Road terminal | Recognised location |
CACDW | Coldwater 📍 | ON | Road terminal | Recognised location |
CACEE | Cap-Santé 📍 | QC | Road terminal | Recognised location |
CACEM | Coleman 📍 | AB | Road terminal | Recognised location |
CACEN | Centreville 📍 | NB | Road terminal | Recognised location |
CACER | Lac-du-Cerf 📍 | QC | Road terminal | Recognised location |
CACEY | Chesley 📍 | ON | Road terminal | Recognised location |
CACFD | Canfield 📍 | ON | Road terminal | Recognised location |
CACFL | Cooper Cliff | ON | Port, Road terminal | Recognised location |
CACFO | Cessford 📍 | AB | Road terminal | Recognised location |
CACFQ | Creston 📍 | BC | Road terminal | Recognised location |
CACGL | Cargill 📍 | ON | Road terminal | Recognised location |
CACGN | Carignan | QC | Road terminal | Recognised location |
CACGS | Charing Cross 📍 | ON | Road terminal | Recognised location |
CACGT | Creighton 📍 | SK | Road terminal | Recognised location |
CACGY | Châteauguay 📍 | QC | Rail terminal, Road terminal | Recognised location |
CACHA | Charlottetown 📍 | PE | Port, Airport | Approved by national standardisation body |
CACHE | Cherryville 📍 | BC | Road terminal, Multimodal | Recognised location |
CACHG | Charlesbourg 📍 | QC | Road terminal | Recognised location |
CACHH | Churchill 📍 | ON | Road terminal | Recognised location |
CACHI | Chicoutimi | QC | Port | Approved by national standardisation body |
CACHL | Cobble Hill 📍 | BC | Rail terminal, Road terminal | Recognised location |
CACHM | Chemainus | BC | Port | Approved by national standardisation body |
CACHN | Chatham | NB | Port, Rail terminal, Road terminal | Approved by national standardisation body |
CACHO | Chomedey | QC | Road terminal | Recognised location |
CACHP | Chippawa | ON | Road terminal | Recognised location |
CACHR | Chandler | QC | Port, Rail terminal | Approved by national standardisation body |
CACHS | Cohasset | NS | Port | Approved by national standardisation body |
CACHT | Chéticamp 📍 | NS | Port, Road terminal | Recognised location |
CACHV | Churchill 📍 | MB | Port, Airport | Approved by national standardisation body |
CACHW | Chatsworth 📍 | ON | Road terminal | Recognised location |
CACHY | Chambly | QC | Rail terminal, Road terminal | Recognised location |
CACIL | Change Islands 📍 | NL | Port, Road terminal | Recognised location |
CACIP | Saint-Philippe 📍 | QC | Road terminal | Recognised location |
CACIR | Clair 📍 | NB | Road terminal | Recognised location |
CACIS | Centre Island 📍 | ON | Road terminal | Recognised location |
CACJC | Sainte-Catherine-de-la-Jacques-Cartier 📍 | QC | Road terminal | Recognised location |
CACJH | Chilko Lake | BC | Airport | Adopted by an international organisation (e.g. IATA/ECLAC) |
CACKE | Charlie Lake 📍 | BC | Road terminal | Recognised location |
CACKF | Cut Knife 📍 | SK | Road terminal | Recognised location |
CACKR | Chalk River 📍 | ON | Road terminal | Recognised location |
CACKS | Cookshire 📍 | QC | Rail terminal, Road terminal | Recognised location |
CACLA | Clarenceville 📍 | QC | Road terminal | Recognised location |
CACLB | Colborne | ON | Port, Road terminal | Approved by national standardisation body |
CACLC | Clarke City | QC | Port | Approved by national standardisation body |
CACLD | Carseland 📍 | AB | Road terminal | Recognised location |
CACLE | Clarenville 📍 | NL | Port, Road terminal | Approved by national standardisation body |
CACLG | Clarington 📍 | ON | Road terminal | Recognised location |
CACLH | Clark's Harbour 📍 | NS | Port, Road terminal | Approved by national standardisation body |
CACLI | Clinton | ON | Rail terminal, Road terminal | Recognised location |
CACLM | Claremont 📍 | ON | Rail terminal, Road terminal | Recognised location |
CACLN | Courtland 📍 | ON | Road terminal | Recognised location |
CACLO | Carleton Place 📍 | ON | Road terminal | Recognised location |
CACLP | Clam Point | NS | — | Recognised location |
CACLR | Clyde River | NU | Port, Airport | Approved by national standardisation body |
CACLS | Carlisle 📍 | ON | Road terminal | Recognised location |
CACLT | Carleton | QC | Port | Recognised location |
CACLU | Coalhurst 📍 | AB | Road terminal | Recognised location |
CACLV | Clavet 📍 | SK | Road terminal | Recognised location |
CACLW | Colwood 📍 | BC | Road terminal | Recognised location |
CACLY | Cayley 📍 | AB | Road terminal | Recognised location |
CACMA | Cremona 📍 | AB | Road terminal | Recognised location |
CACMB | Chambord 📍 | QC | Rail terminal, Road terminal | Recognised location |
CACME | Cap-de-la-Madeleine 📍 | QC | Road terminal | Recognised location |
CACML | Canim Lake 📍 | BC | Road terminal | Recognised location |
CACMN | Carman 📍 | MB | Road terminal | Recognised location |
CACMP | Compton 📍 | QC | Road terminal | Recognised location |
CACMR | Calmar 📍 | AB | Road terminal | Recognised location |
CACMS | Cap-aux-Meules 📍 | QC | Road terminal | Recognised location |
CACMT | Clairmont 📍 | AB | Road terminal | Recognised location |
CACMV | Carmanville 📍 | NL | Port, Road terminal | Recognised location |
CACMX | Climax 📍 | SK | Road terminal | Recognised location |
CACNA | Canora 📍 | SK | Rail terminal, Road terminal, Multimodal | Recognised location |
CACNC | Concord 📍 | ON | Road terminal | Recognised location |
CACND | Comfort Cove-Newstead 📍 | NL | Road terminal | Recognised location |
CACNG | Keg River 📍 | AB | Fixed transport | Recognised location |
CACNH | Cornhill 📍 | NB | Road terminal | Recognised location |
CACNM | Canmore 📍 | AB | Road terminal | Recognised location |
CACNN | Conklin 📍 | AB | Road terminal | Recognised location |
CACNT | Cannington 📍 | ON | Rail terminal | Recognised location |
CACNW | Cornwall 📍 | PE | Road terminal | Recognised location |
CACNY | Cluny 📍 | AB | Road terminal | Recognised location |
CACOA | Coaticook 📍 | QC | Road terminal | Recognised location |
CACOB | Comber 📍 | ON | Road terminal | Recognised location |
CACOC | Contrecoeur | QC | Port, Rail terminal, Road terminal | Recognised location |
CACOE | Cocagne 📍 | NB | Road terminal | Recognised location |
CACOH | Country Harbour | NS | Port | Recognised location |
CACOK | Clearbrook 📍 | BC | Road terminal | Recognised location |
CACOL | Collingwood | ON | Port | Approved by national standardisation body |
CACOM | Campbellton | NB | Port | Approved by Customs Authority |
CACON | Clinton 📍 | BC | Rail terminal, Road terminal | Recognised location |
CACOO | Coombs 📍 | BC | Road terminal | Recognised location |
CACOP | Coppermine | NU | Port | Recognised location |
CACOQ | Coquitlam | BC | Road terminal | Recognised location |
CACOR | Corunna | ON | Port | Approved by national standardisation body |
CACOS | Saint-Colomban 📍 | QC | Road terminal | Recognised location |
CACOT | Clermont 📍 | QC | Road terminal | Recognised location |
CACOU | Courtenay | BC | Port | Approved by national standardisation body |
CACOW | Cowansville 📍 | QC | Rail terminal, Road terminal | Recognised location |
CACOX | Comox | BC | Port | Recognised location |
CACOY | Colonsay 📍 | SK | Rail terminal, Road terminal | Recognised location |
CACP5 | Chapel Arm 📍 | NL | Road terminal | Recognised location |
CACPB | Campobello | NB | Port | Approved by national standardisation body |
CACPC | Copper Cliff 📍 | ON | Rail terminal, Road terminal | Recognised location |
CACPD | Coleman 📍 | PE | Road terminal | Recognised location |
CACPG | Cranberry Portage 📍 | MB | Road terminal | Recognised location |
CACPH | Chapais 📍 | QC | Road terminal | Recognised location |
CACPL | Champlain 📍 | QC | Road terminal | Recognised location |
CACPN | Chipman 📍 | NB | Rail terminal, Road terminal | Recognised location |
CACPR | Cape Broyle 📍 | NL | Road terminal | Recognised location |
CACPS | Cupids 📍 | NL | Road terminal | Recognised location |
CACPT | Canaport | NB | Port | Recognised location |
CACPW | Chepstow 📍 | ON | Road terminal | Recognised location |
CACPY | Cape Ray 📍 | NL | Port, Rail terminal, Road terminal | Recognised location |
CACQ5 | Preissac 📍 | QC | Port, Road terminal | Recognised location |
CACQA | Coteau du Lac | QC | Port, Road terminal | Recognised location |
CACQT | Conquitlam 📍 | BC | Port, Multimodal | Recognised location |
CACR5 | Coatsworth 📍 | ON | Road terminal | Recognised location |
CACR9 | Port Carling 📍 | ON | Road terminal | Recognised location |
CACRA | Cranford 📍 | AB | Port, Road terminal | Recognised location |
CACRB | Carbonear 📍 | NL | Port, Road terminal | Recognised location |
CACRC | Courtice 📍 | ON | Road terminal | Recognised location |
CACRD | Crapaud 📍 | PE | Road terminal | Recognised location |
CACRE | Courcelette 📍 | QC | Road terminal, Multimodal | Recognised location |
CACRI | Cabri 📍 | SK | Multimodal | Recognised location |
CACRL | Prince Edward Island 📍 | PE | Rail terminal | Recognised location |
CACRM | Creemore 📍 | ON | Road terminal | Recognised location |
CACRN | Caroline 📍 | AB | Road terminal | Recognised location |
CACRO | Crofton | BC | Port | Approved by national standardisation body |
CACRP | Carp 📍 | ON | Road terminal | Recognised location |
CACRR | Courtright | ON | Port | Approved by national standardisation body |
CACRT | Cartier 📍 | ON | Rail terminal, Road terminal | Recognised location |
CACRV | Carvel 📍 | AB | Road terminal | Recognised location |
CACRY | Charny 📍 | QC | Road terminal | Recognised location |
CACS8 | Carlyle 📍 | SK | Multimodal | Recognised location |
CACSA | Chelsea 📍 | QC | Road terminal | Recognised location |
CACSB | Clarksburg 📍 | ON | Road terminal | Recognised location |
CACSC | Côte-Sainte-Catherine | QC | Port | Approved by national standardisation body |
CACSD | Cassidy 📍 | BC | Road terminal | Recognised location |
CACSF | Crossfield 📍 | AB | Road terminal | Recognised location |
CACSI | Cap-St-Ignace 📍 | QC | Port, Multimodal | Recognised location |
CACSJ | Coniston 📍 | ON | Port, Multimodal | Recognised location |
CACSL | Côte-Saint-Luc 📍 | QC | Road terminal | Recognised location |
CACSN | Clarkson | ON | Port | Approved by national standardisation body |
CACSO | Claresholm 📍 | AB | Rail terminal, Road terminal | Recognised location |
CACSP | Clementsport 📍 | NS | Road terminal | Recognised location |
CACSR | Castor 📍 | AB | Rail terminal, Road terminal | Recognised location |
CACSS | Casselman 📍 | ON | Road terminal | Recognised location |
CACST | Chester | NS | Port | Recognised location |
CACSU | Côte-Saint-Luc 📍 | QC | Road terminal, Multimodal | Recognised location |
CACSW | Cookstown 📍 | ON | Road terminal | Recognised location |
CACTA | Cottam 📍 | ON | Road terminal | Recognised location |
CACTE | Charette 📍 | QC | Road terminal | Recognised location |
CACTI | Carstairs 📍 | AB | Road terminal | Recognised location |
CACTL | Chartierville 📍 | QC | Road terminal | Recognised location |
CACTM | Chatham 📍 | ON | Rail terminal, Road terminal | Recognised location |
CACTN | Saint-Célestin 📍 | QC | Road terminal, Multimodal | Recognised location |
CACTO | Cape Tormentine 📍 | NB | Road terminal | Recognised location |
CACTR | Chestermere 📍 | AB | Port, Multimodal | Recognised location |
CACTS | Coutts 📍 | AB | Rail terminal, Road terminal | Recognised location |
CACTT | Castleton 📍 | ON | Road terminal | Recognised location |
CACTV | Centreville 📍 | NS | Road terminal | Recognised location |
CACTW | Chatsworth 📍 | ON | Road terminal | Recognised location |
CACTY | Chertsey 📍 | QC | Road terminal | Recognised location |
CACUL | Cultus Lake 📍 | BC | Road terminal | Recognised location |
CACUM | Cumberland Bay | NB | Port, Road terminal | Recognised location |
CACUN | Chebogue Point 📍 | NS | Multimodal | Recognised location |
CACVA | Cleveland 📍 | NS | Port, Road terminal, Multimodal | Recognised location |
CACVD | Cloverdale 📍 | BC | Rail terminal, Road terminal | Recognised location |
CACVE | Chesterville 📍 | QC | Road terminal | Recognised location |
CACVI | Cooksville 📍 | ON | Road terminal | Recognised location |
CACVL | Chesterville 📍 | ON | Road terminal | Recognised location |
CACVN | Craven 📍 | SK | Road terminal | Recognised location |
CACVO | Covehead 📍 | PE | Road terminal | Recognised location |
CACWH | Cow Head 📍 | NL | Port | Recognised location |
CACWI | Cornwallis Is | NU | Port | Approved by national standardisation body |
CACWK | Chilliwack | BC | Road terminal | Recognised location |
CACWL | Cornwall | ON | Port | Approved by national standardisation body |
CACWO | Cawston 📍 | BC | Rail terminal, Road terminal | Recognised location |
CACWR | Central Waterville 📍 | NB | Road terminal | Recognised location |
CACWS | Cornwallis 📍 | NS | Rail terminal, Road terminal | Recognised location |
CACWT | Clearwater 📍 | BC | Port, Rail terminal, Road terminal | Recognised location |
CACXH | Vancouver Harbour Water Apt/Vancouver 📍 | BC | Airport | Recognised location |
CACYE | Clandeboye 📍 | MB | Road terminal | Recognised location |
CACYG | Cayuga 📍 | ON | Road terminal | Recognised location |
CACYP | Coley's Point 📍 | NL | Port | Approved by national standardisation body |
CACYR | Saint-Cyrille 📍 | QC | Road terminal | Recognised location |
CACYS | Crysler 📍 | ON | Road terminal | Recognised location |
CACYW | Saint-Cyrille-de-Wendover 📍 | QC | Road terminal | Recognised location |
CAD8O | Dubreuilville 📍 | ON | Road terminal | Recognised location |
CADAC | Dacre 📍 | ON | Road terminal | Recognised location |
CADAR | Dartmouth 📍 | NS | Rail terminal, Road terminal | Recognised location |
CADAS | Great Bear Lake | NT | Airport | Adopted by an international organisation (e.g. IATA/ECLAC) |
CADBL | Debolt | AB | Road terminal | Recognised location |
CADBT | Deschambault 📍 | QC | Road terminal | Recognised location |
CADCH | Deschaillons-sur-Saint-Laurent 📍 | QC | Road terminal | Recognised location |
CADCN | Duncan Bay 📍 | BC | Road terminal | Recognised location |
CADCS | Dorchester 📍 | ON | Port, Road terminal, Multimodal | Recognised location |
CADDB | Saint-Denis-de-Brompton 📍 | QC | Road terminal | Recognised location |
CADDD | Addison 📍 | ON | Road terminal | Recognised location |
CADDE | Dundee 📍 | QC | Road terminal | Recognised location |
CADDN | Dundurn 📍 | SK | Road terminal | Recognised location |
CADDO | Dollard-des-Ormeaux 📍 | QC | Road terminal | Recognised location |
CADDS | Saint-Davids | ON | Port, Road terminal | Recognised location |
CADEB | Deception Bay | QC | Port | Recognised location |
CADEC | Decker 📍 | MB | Multimodal | Recognised location |
CADEF | Saint-Édouard-de-Fabre 📍 | QC | Road terminal | Recognised location |
CADEI | Deer Island 📍 | NB | Port | Adopted by an international organisation (e.g. IATA/ECLAC) |
CADEL | Delta 📍 | BC | Port, Road terminal | Approved by national standardisation body |
CADER | Deroche 📍 | BC | Road terminal | Recognised location |
CADES | Duchess 📍 | AB | Road terminal | Recognised location |
CADET | Debert Station 📍 | NS | Rail terminal, Road terminal | Recognised location |
CADEW | Dewberry 📍 | AB | Road terminal | Recognised location |
CADF8 | Saint-David-de-Falardeau 📍 | QC | Road terminal | Recognised location |
CADFI | Denfield 📍 | ON | Road terminal | Recognised location |
CADFL | Duffield 📍 | AB | Road terminal, Multimodal | Recognised location |
CADGD | Dugald 📍 | MB | Road terminal | Recognised location |
CADGF | Douglas Lake | BC | Airport | Adopted by an international organisation (e.g. IATA/ECLAC) |
CADGL | Degelis 📍 | QC | Road terminal | Recognised location |
CADHO | Duhamel-Ouest 📍 | QC | Road terminal | Recognised location |
CADHQ | Dunman 📍 | ON | Road terminal | Recognised location |
CADHR | Dorchester 📍 | NB | Road terminal | Recognised location |
CADHS | Dalhousie | NB | Port | Approved by national standardisation body |
CADIC | Diamond City 📍 | AB | Road terminal | Recognised location |
CADID | Didsbury 📍 | AB | Road terminal | Recognised location |
CADIG | Digby | NS | Port | Approved by Customs Authority |
CADIL | Dildo 📍 | NL | Port, Road terminal | Approved by national standardisation body |
CADKH | Dalkeith 📍 | ON | Road terminal | Recognised location |
CADKL | Duck Lake 📍 | SK | Road terminal | Recognised location |
CADLE | Lauder 📍 | MB | Road terminal | Recognised location |
CADLG | Deleage 📍 | QC | Road terminal | Recognised location |
CADLI | Delhi 📍 | ON | Rail terminal, Road terminal | Recognised location |
CADLK | Dilke 📍 | SK | Road terminal | Recognised location |
CADLM | Point Pelee 📍 | ON | Road terminal | Recognised location |
CADLN | Dublin 📍 | ON | Port, Rail terminal, Road terminal, Multimodal | Recognised location |
CADLS | Delson/Quebec 📍 | QC | Road terminal | Recognised location |
CADMG | Deux-Montagnes 📍 | QC | Road terminal | Recognised location |
CADMO | Drummond 📍 | NB | Road terminal | Recognised location |
CADMS | Dimsdale 📍 | AB | Road terminal, Multimodal | Recognised location |
CADMV | Demorestville 📍 | ON | Road terminal | Recognised location |
CADNC | Donnacona | QC | Road terminal | Recognised location |
CADNK | Dundalk 📍 | ON | Road terminal | Recognised location |
CADNM | Dunmore 📍 | AB | Rail terminal, Road terminal | Recognised location |
CADNR | Saint-Denis-sur-Richelieu 📍 | QC | Road terminal | Recognised location |
CADOA | Doaktown 📍 | NB | Rail terminal, Road terminal | Recognised location |
CADOK | Donkin 📍 | NS | Road terminal | Recognised location |
CADOM | Don Mills 📍 | ON | Road terminal | Recognised location |
CADON | Vaudreuil-Dorion 📍 | QC | Rail terminal, Road terminal | Recognised location |
CADOO | Duntroon 📍 | ON | Multimodal | Recognised location |
CADOR | Dorval | QC | Rail terminal, Road terminal, Airport | Recognised location |
CADPP | Dieppe | NB | Road terminal | Recognised location |
CADQQ | Dunham 📍 | QC | Road terminal | Recognised location |
CADQT | Dosquet 📍 | QC | Multimodal | Recognised location |
CADRA | Dunrea 📍 | MB | Rail terminal, Road terminal | Recognised location |
CADRD | Dresden 📍 | ON | Road terminal | Recognised location |
CADRM | Drumheller 📍 | AB | Road terminal | Recognised location |
CADRN | Deloraine 📍 | MB | Rail terminal, Road terminal | Recognised location |
CADRP | Dalrymple 📍 | ON | Road terminal | Approved by national standardisation body |
CADRR | Deep River 📍 | ON | Road terminal | Recognised location |
CADRS | Densmore Mills 📍 | NS | Road terminal, Multimodal | Approved by the UN/LOCODE Maintenance Agency |
CADRU | Drummondville | QC | Road terminal | Recognised location |
CADRY | Dryden | ON | Rail terminal, Road terminal, Airport | Recognised location |
CADSA | Denman Island 📍 | BC | Port, Road terminal | Recognised location |
CADSL | Disraeli 📍 | QC | Road terminal | Recognised location |
CADSO | Desboro 📍 | ON | Road terminal | Recognised location |
CADSR | Deseronto 📍 | ON | Rail terminal, Road terminal | Recognised location |
CADSS | Emsdale 📍 | ON | Road terminal | Recognised location |
CADST | Adstock 📍 | QC | Road terminal | Recognised location |
CADTO | Dobbinton 📍 | ON | Road terminal | Recognised location |
CADUA | Duval 📍 | SK | Road terminal | Recognised location |
CADUC | Dunchurch 📍 | ON | Road terminal | Recognised location |
CADUD | Dundas | ON | Road terminal | Recognised location |
CADUN | Verdun 📍 | QC | Road terminal | Recognised location |
CADUO | Dutton 📍 | ON | Road terminal | Recognised location |
CADUQ | Duncan/Quam 📍 | BC | Rail terminal, Road terminal, Airport | Adopted by an international organisation (e.g. IATA/ECLAC) |
CADUR | Durham | ON | Rail terminal, Road terminal | Recognised location |
CADUV | Dunnville 📍 | ON | Road terminal | Recognised location |
CADVL | Danville 📍 | QC | Road terminal | Recognised location |
CADVN | Devon 📍 | AB | Fixed transport | Recognised location |
CADVO | Davidson 📍 | QC | Road terminal | Recognised location |
CADVW | Downsview | ON | Road terminal | Recognised location |
CADWG | Dowling 📍 | ON | Road terminal | Recognised location |
CADWI | De Winton 📍 | AB | Road terminal | Recognised location |
CADWL | Dingwall 📍 | NS | Port | Recognised location |
CADWO | Dashwood 📍 | ON | Road terminal | Recognised location |
CADWR | Delaware 📍 | ON | Road terminal | Recognised location |
CADXS | Douglas 📍 | ON | Multimodal | Recognised location |
CADYA | Dysart 📍 | SK | Road terminal | Recognised location |
CADYT | Drayton 📍 | ON | Road terminal | Recognised location |
CADYV | Daveluyville 📍 | QC | Road terminal, Multimodal | Recognised location |
CAEAS | East York 📍 | ON | Road terminal | Recognised location |
CAEBS | East Broughton Station 📍 | QC | Road terminal | Recognised location |
CAEBU | Embrun 📍 | ON | Road terminal | Recognised location |
CAEBY | English Bay 📍 | BC | Port, Road terminal | Recognised location |
CAEBZ | Ebenezer 📍 | PE | Road terminal | Recognised location |
CAECB | Echo Bay 📍 | ON | Rail terminal, Postal exchange | Recognised location |
CAECK | Elm Creek 📍 | MB | Road terminal | Recognised location |
CAECO | Economy 📍 | NS | Road terminal | Recognised location |
CAEDA | Edam 📍 | SK | Road terminal | Recognised location |
CAEDB | Edberg 📍 | AB | Multimodal | Recognised location |
CAEDC | Edwards Cove 📍 | NL | Port | Recognised location |
CAEDD | Saint-Eugène-de-Grantham 📍 | QC | Road terminal | Recognised location |
CAEDG | Endiang 📍 | AB | Road terminal | Approved by the UN/LOCODE Maintenance Agency |
CAEDI | Grande-Digue 📍 | NB | Port, Road terminal | Recognised location |
CAEDM | Edmonton | AB | Airport | Adopted by an international organisation (e.g. IATA/ECLAC) |
CAEDN | Edmundston 📍 | NB | Road terminal | Recognised location |
CAEDS | Edson | AB | Airport | Recognised location |
CAEDW | Sainte-Edwidge-de-Clifton 📍 | QC | Road terminal | Recognised location |
CAEEK | Belleisle Creek | NB | Port | Recognised location |
CAEFS | Ear Falls 📍 | ON | Road terminal | Recognised location |
CAEG5 | East Garafraxa 📍 | ON | Road terminal | Recognised location |
CAEGF | Englefeld 📍 | SK | Road terminal | Recognised location |
CAEGH | Englehart 📍 | ON | Road terminal | Recognised location |
CAEGN | Elgin 📍 | NB | Road terminal | Recognised location |
CAEGT | Errington 📍 | BC | Road terminal | Recognised location |
CAEGV | Eganville 📍 | ON | Road terminal | Recognised location |
CAEHD | East Hereford 📍 | QC | Road terminal | Recognised location |
CAEHO | Elkhorn 📍 | MB | Rail terminal, Road terminal | Recognised location |
CAEHZ | Esterhazy 📍 | SK | Road terminal | Recognised location |
CAEIW | Wellington | PE | Port, Road terminal | Recognised location |
CAEKE | East Kemptville 📍 | NS | Road terminal | Recognised location |
CAEKF | Elkford 📍 | BC | Road terminal | Recognised location |
CAEKO | Erickson 📍 | BC | Rail terminal, Road terminal, Multimodal | Recognised location |
CAEKV | Eckville 📍 | AB | Road terminal | Recognised location |
CAELC | Saint-Élie-de-Caxton 📍 | QC | Road terminal | Recognised location |
CAELE | Elmsdale 📍 | NS | Road terminal | Recognised location |
CAELI | Elie 📍 | MB | Road terminal | Recognised location |
CAELL | Ellerslie/Edmonton 📍 | AB | Road terminal | Recognised location |
CAELM | Elmira | ON | Rail terminal, Road terminal | Recognised location |
CAELN | Elnora 📍 | AB | Road terminal | Recognised location |
CAELO | Elora 📍 | ON | Rail terminal | Recognised location |
CAELS | Ellerslie 📍 | PE | Road terminal | Recognised location |
CAELT | Elk Point 📍 | AB | Road terminal | Recognised location |
CAEMB | Embro 📍 | ON | Road terminal | Recognised location |
CAEMD | Elmwood | ON | Road terminal | Recognised location |
CAEME | Emerson 📍 | MB | Rail terminal, Road terminal, Border crossing | Recognised location |
CAEML | Elma 📍 | MB | Road terminal | Recognised location |
CAEMO | Emo 📍 | ON | Rail terminal | Recognised location |
CAEMP | Empress 📍 | AB | Road terminal, Multimodal | Recognised location |
CAEMR | Elmira 📍 | PE | Rail terminal, Road terminal, Multimodal | Recognised location |
CAEMT | Saint-Eustache 📍 | MB | Multimodal | Recognised location |
CAENC | Enchant 📍 | AB | Road terminal | Approved by the UN/LOCODE Maintenance Agency |
CAEND | Endako 📍 | BC | Port, Rail terminal, Road terminal, Multimodal | Recognised location |
CAENE | Erieau | ON | Port | Approved by national standardisation body |
CAENF | Enfield 📍 | NS | Road terminal | Recognised location |
CAENG | Engelwood 📍 | BC | Road terminal | Recognised location |
CAENN | Enniskillen 📍 | ON | Road terminal | Recognised location |
CAENP | North East Point 📍 | NS | Road terminal | Recognised location |
CAENT | Entwistle 📍 | AB | Rail terminal, Road terminal | Recognised location |
CAENY | Enderby 📍 | BC | Rail terminal, Road terminal, Multimodal | Recognised location |
CAEPA | Espanola 📍 | ON | Road terminal | Recognised location |
CAEPG | Eastern Passage 📍 | NS | Road terminal | Recognised location |
CAEPL | East Saint-Paul 📍 | MB | Road terminal, Multimodal | Recognised location |
CAEPN | L'Epiphanie 📍 | QC | Road terminal | Recognised location |
CAERC | Percé 📍 | QC | Road terminal | Recognised location |
CAERE | Veregin 📍 | SK | Road terminal | Recognised location |
CAERI | Erin | ON | Road terminal | Recognised location |
CAERO | Saint-Léonard-d'Aston 📍 | QC | Road terminal | Recognised location |
CAERV | East River 📍 | NS | Road terminal | Recognised location |
CAESN | Edwardsville 📍 | NS | Road terminal | Recognised location |
CAESP | West Saint Paul 📍 | MB | Road terminal | Recognised location |
CAESQ | Esquimalt | BC | Port | Approved by national standardisation body |
CAESS | Essex | ON | Rail terminal, Road terminal | Recognised location |
CAEST | Estevan | SK | Road terminal | Recognised location |
CAESX | Point-Escuminac | NB | Port, Multimodal | Recognised location |
CAETA | East Angus 📍 | QC | Port, Rail terminal, Road terminal, Airport | Recognised location |
CAETC | Etobicoke | ON | Road terminal | Recognised location |
CAETH | Ethelbert 📍 | MB | Road terminal | Recognised location |
CAETL | Ethel 📍 | ON | Road terminal | Recognised location |
CAETN | Etang-du-Nord 📍 | QC | Port, Multimodal | Recognised location |
CAETZ | Etzikom 📍 | AB | Port, Multimodal | Recognised location |
CAEUS | Saint-Eusèbe 📍 | QC | Road terminal | Approved by the UN/LOCODE Maintenance Agency |
CAEVI | Mineville 📍 | NS | Road terminal | Recognised location |
CAEVR | Everett 📍 | ON | Road terminal | Approved by national standardisation body |
CAEVV | Elmvale 📍 | ON | Rail terminal | Recognised location |
CAEWT | Newton 📍 | MB | Port, Rail terminal, Road terminal | Recognised location |
CAEXS | Exshaw 📍 | AB | Rail terminal, Road terminal | Recognised location |
CAEXX | Exeter 📍 | ON | Road terminal | Recognised location |
CAEYL | Haileybury 📍 | ON | Road terminal | Recognised location |
CAEYV | Emeryville 📍 | ON | Rail terminal, Road terminal, Multimodal | Recognised location |
CAEZT | Elizabethtown 📍 | ON | Road terminal | Recognised location |
CAEZY | Esterhazy 📍 | SK | Road terminal | Recognised location |
CAF5R | Saint Clements 📍 | ON | Road terminal | Recognised location |
CAFAH | Falmouth 📍 | NS | Road terminal | Recognised location |
CAFAL | Fort Albany | ON | Port | Adopted by an international organisation (e.g. IATA/ECLAC) |
CAFAP | Father Point | QC | Port | Recognised location |
CAFAR | Farnham 📍 | QC | Rail terminal, Road terminal | Recognised location |
CAFBG | Forestburg 📍 | AB | Rail terminal, Road terminal | Recognised location |
CAFCB | Falconbridge 📍 | ON | Rail terminal, Road terminal | Recognised location |
CAFCM | Kuujjuaq 📍 | QC | Port, Airport | Adopted by an international organisation (e.g. IATA/ECLAC) |
CAFCO | Fort Coulonge 📍 | QC | Road terminal | Recognised location |
CAFCS | Francis 📍 | SK | Road terminal | Recognised location |
CAFCX | Saint-François-Xavier 📍 | MB | Road terminal | Recognised location |
CAFDL | Floradale 📍 | ON | Road terminal | Recognised location |
CAFDM | Saint Francois de Madawaska 📍 | NB | Road terminal | Recognised location |
CAFEF | Fenelon Falls 📍 | ON | Road terminal | Recognised location |
CAFER | Fort Erie | ON | Road terminal | Recognised location |
CAFFE | Feversham 📍 | ON | Road terminal | Recognised location |
CAFFL | Foresters Falls 📍 | ON | Road terminal | Recognised location |
CAFFO | Shefford 📍 | QC | Road terminal | Recognised location |
CAFFS | Fort Frances 📍 | ON | Port, Rail terminal, Airport | Approved by Customs Authority |
CAFGA | Fingal 📍 | ON | Road terminal | Recognised location |
CAFGH | Frelighsburg 📍 | QC | Road terminal | Recognised location |
CAFGS | Fergus | Road terminal | Recognised location | |
CAFHS | Fairmont Hot Springs 📍 | BC | Road terminal | Recognised location |
CAFIB | Fisher Branch 📍 | MB | Road terminal | Recognised location |
CAFIN | Finch 📍 | ON | Road terminal | Recognised location |
CAFKN | Fort Franklin 📍 | NT | Port, Road terminal, Multimodal | Recognised location |
CAFKO | Frankford 📍 | ON | Rail terminal, Road terminal | Recognised location |
CAFKR | Faulkner 📍 | MB | Road terminal | Recognised location |
CAFLA | Falkland 📍 | BC | Rail terminal, Road terminal | Recognised location |
CAFLC | Saint-Faustin 📍 | QC | Rail terminal, Road terminal, Multimodal | Recognised location |
CAFLK | Fox Lake 📍 | AB | Road terminal | Recognised location |
CAFLR | Fall River 📍 | NS | Port, Road terminal | Recognised location |
CAFLT | Flat Rock 📍 | NL | Road terminal | Recognised location |
CAFLV | Florenceville | NB | Road terminal | Recognised location |
CAFLY | Fort Langley 📍 | BC | Port, Road terminal | Recognised location |
CAFMA | Fort MacKay 📍 | AB | Port, Road terminal | Recognised location |
CAFMC | Fort Macleod 📍 | AB | Road terminal | Recognised location |
CAFME | Fermeuse 📍 | NL | Road terminal | Recognised location |
CAFMO | Fillmore 📍 | SK | Rail terminal, Road terminal | Recognised location |
CAFMS | Formosa 📍 | ON | Road terminal | Recognised location |
CAFMT | Fermont 📍 | QC | Road terminal | Recognised location |
CAFNE | Fort Nelson | BC | Road terminal, Airport | Recognised location |
CAFNI | Fernie 📍 | BC | Rail terminal, Road terminal | Recognised location |
CAFNR | Fournier 📍 | ON | Road terminal | Recognised location |
CAFNV | Ferme-Neuve 📍 | QC | Road terminal | Recognised location |
CAFOG | Fogo 📍 | NL | Port | Approved by national standardisation body |
CAFOM | Foremost 📍 | AB | Rail terminal, Road terminal | Recognised location |
CAFOR | Fortune 📍 | NL | Port, Road terminal | Approved by national standardisation body |
CAFOS | Fosterville 📍 | NB | Road terminal | Recognised location |
CAFOX | Foxley River 📍 | PE | Road terminal | Recognised location |
CAFPR | Fort Providence 📍 | NT | Road terminal | Recognised location |
CAFPT | Frampton 📍 | QC | Road terminal | Recognised location |
CAFQP | Fort Qu'Appelle 📍 | SK | Rail terminal, Road terminal | Recognised location |
CAFRA | Fraser Mills 📍 | BC | Road terminal | Recognised location |
CAFRE | Fredericton 📍 | NB | Port, Rail terminal, Road terminal, Airport | Approved by national standardisation body |
CAFRG | Fergus 📍 | ON | Road terminal | Recognised location |
CAFRK | Frankville 📍 | ON | Road terminal | Recognised location |
CAFRL | François Lake 📍 | BC | Road terminal | Recognised location |
CAFRM | Fraser 📍 | BC | Road terminal | Recognised location |
CAFRN | Farnham 📍 | ON | Road terminal | Recognised location |
CAFRO | Frontier | SK | Road terminal | Recognised location |
CAFRR | Fraser River | BC | Port | Approved by national standardisation body |
CAFRS | Saint-François-de-la-Rivière-du-Sud 📍 | QC | Road terminal | Recognised location |
CAFRT | Freelton 📍 | ON | Road terminal | Recognised location |
CAFRU | Fruitvale 📍 | BC | Road terminal | Recognised location |
CAFRV | Forestville | QC | Port | Approved by national standardisation body |
CAFSD | Fraser-Surrey Docks 📍 | BC | Port, Road terminal | Recognised location |
CAFSI | Fort Simpson | NT | Port, Airport | Adopted by an international organisation (e.g. IATA/ECLAC) |
CAFSJ | Fort-Saint-John 📍 | BC | Road terminal, Airport | Approved by national standardisation body |
CAFSK | Fort Saskatchewan 📍 | AB | Rail terminal, Road terminal | Recognised location |
CAFSM | Fort Smith | NT | Port, Airport | Adopted by an international organisation (e.g. IATA/ECLAC) |
CAFSS | Fassett 📍 | QC | Road terminal | Recognised location |
CAFST | Fort Steele 📍 | BC | Road terminal | Recognised location |
CAFTH | Fonthill 📍 | ON | Road terminal | Recognised location |
CAFTO | Ferintosh 📍 | AB | Rail terminal, Road terminal | Recognised location |
CAFTS | Canal Flats 📍 | BC | Road terminal | Recognised location |
CAFTW | Freetown 📍 | PE | Road terminal | Recognised location |
CAFVE | Fort Vermilion 📍 | AB | Road terminal | Recognised location |
CAFVL | Fabreville 📍 | QC | Road terminal | Recognised location |
CAFWC | Fenwick | ON | Road terminal | Recognised location |
CAFWI | Fordwich 📍 | ON | Road terminal | Recognised location |
CAFWL | Fort William 📍 | ON | Port, Road terminal, Multimodal | Recognised location |
CAFWP | Freshwater 📍 | NL | Road terminal | Recognised location |
CAFWS | Fraser Wharves 📍 | BC | Port, Road terminal | Recognised location |
CAFXB | Saint-François-Xavier-de-Brompton 📍 | QC | Road terminal | Recognised location |
CAFXC | Fox Creek 📍 | AB | Road terminal | Recognised location |
CAFXO | Foxboro 📍 | ON | Road terminal, Multimodal | Recognised location |
CAFXV | Fox Valley 📍 | SK | Road terminal | Recognised location |
CAFYB | Fanny Bay 📍 | BC | Road terminal | Recognised location |
CAFYT | Foleyet 📍 | ON | Road terminal | Recognised location |
CAG3S | Gipsons 📍 | BC | Road terminal | Recognised location |
CAGAE | Grande Anse 📍 | NB | Road terminal | Recognised location |
CAGAI | Grassie 📍 | ON | Road terminal | Recognised location |
CAGAL | Cambridge 📍 | ON | Rail terminal, Road terminal | Approved by Customs Authority |
CAGAN | Gander 📍 | NL | Port, Road terminal, Airport | Approved by national standardisation body |
CAGAR | Garson 📍 | ON | Road terminal | Recognised location |
CAGAT | Gatineau 📍 | QC | Rail terminal, Road terminal | Recognised location |
CAGAX | Gaspereaux 📍 | PE | Road terminal | Recognised location |
CAGBA | Saint-Basile-le-Grand 📍 | QC | Road terminal | Recognised location |
CAGBF | Georgian Bluffs 📍 | ON | Road terminal | Recognised location |
CAGBG | Gravelbourg 📍 | SK | Rail terminal, Road terminal | Recognised location |
CAGBO | Gibbons 📍 | AB | Rail terminal, Road terminal | Recognised location |
CAGBR | Goldboro 📍 | NS | Road terminal | Recognised location |
CAGBT | Godbout | QC | Port, Road terminal | Approved by national standardisation body |
CAGBU | Glenbush 📍 | SK | Rail terminal, Road terminal | Recognised location |
CAGCA | Gros Cacouna | QC | Port | Approved by national standardisation body |
CAGCR | Gloucester | ON | Road terminal | Recognised location |
CAGDN | Golden | BC | Road terminal | Recognised location |
CAGDO | Grindrod 📍 | BC | Rail terminal, Road terminal | Recognised location |
CAGDR | Grand River 📍 | NS | Road terminal | Recognised location |
CAGDU | Sangudo 📍 | AB | Road terminal | Recognised location |
CAGDV | Gardenville 📍 | ON | Road terminal | Recognised location |
CAGDW | Goodwood | ON | Road terminal | Recognised location |
CAGEE | Grande Riviere 📍 | QC | Multimodal | Recognised location |
CAGEM | Gem 📍 | AB | Rail terminal, Road terminal | Recognised location |
CAGEO | Georgetown 📍 | PE | Road terminal | Recognised location |
CAGER | Saint-German | AB | Road terminal | Recognised location |
CAGFA | Grand Falls-Windsor 📍 | NL | Road terminal | Recognised location |
CAGFF | Granville Ferry 📍 | NS | Road terminal | Recognised location |
CAGFL | Greenfield 📍 | NS | Road terminal | Recognised location |
CAGFT | Grafton 📍 | ON | Road terminal | Recognised location |
CAGGS | Ganges | BC | Port | Approved by national standardisation body |
CAGGW | Georgetown 📍 | ON | Rail terminal, Airport | Approved by national standardisation body |
CAGGY | Peggys Cove 📍 | NS | Road terminal | Recognised location |
CAGHS | Gads Hill Station 📍 | ON | Road terminal | Recognised location |
CAGHU | Glen Huron 📍 | ON | Road terminal | Recognised location |
CAGIA | Georgian Bluff 📍 | ON | Road terminal | Recognised location |
CAGIB | Gibsons 📍 | BC | Road terminal | Recognised location |
CAGIN | Port Elgin 📍 | ON | Road terminal | Recognised location |
CAGJI | Grand Bend | ON | Road terminal | Recognised location |
CAGLB | Glace Bay 📍 | NS | Port | Recognised location |
CAGLD | Gerald 📍 | SK | Road terminal | Recognised location |
CAGLE | Glencoe 📍 | ON | Road terminal | Recognised location |
CAGLK | Grassy Lake 📍 | AB | Rail terminal, Road terminal, Multimodal | Recognised location |
CAGLL | Gull Lake 📍 | SK | Rail terminal, Road terminal | Recognised location |
CAGLP | Guelph | ON | Rail terminal, Road terminal | Recognised location |
CAGLT | Galt 📍 | ON | Port, Road terminal | Recognised location |
CAGLW | Galloway 📍 | BC | Road terminal | Approved by the UN/LOCODE Maintenance Agency |
CAGMA | Grand Manan 📍 | NB | Port, Road terminal | Approved by national standardisation body |
CAGMO | Glen Morris 📍 | ON | Road terminal, Multimodal | Recognised location |
CAGMT | Glen Margaret 📍 | NS | Road terminal | Recognised location |
CAGMY | Gormley 📍 | ON | Rail terminal, Road terminal | Recognised location |
CAGNE | Gananoque 📍 | ON | Road terminal | Recognised location |
CAGNF | Grenfell 📍 | SK | Rail terminal, Road terminal | Recognised location |
CAGNN | Rockport 📍 | ON | Port | Recognised location |
CAGNO | Glendon 📍 | AB | Rail terminal, Road terminal | Recognised location |
CAGNW | Glenwood 📍 | NS | Road terminal | Recognised location |
CAGNX | Dunganon 📍 | ON | Road terminal | Recognised location |
CAGOF | Goffs 📍 | NS | Road terminal | Recognised location |
CAGOH | Goderich | ON | Port | Approved by national standardisation body |
CAGOI | Grondines 📍 | QC | Road terminal | Recognised location |
CAGOL | Gold River 📍 | NS | Road terminal | Recognised location |
CAGOO | Goose Bay 📍 | NL | Port, Airport | Approved by national standardisation body |
CAGOR | Gold River | BC | Port | Approved by national standardisation body |
CAGOS | Green Oaks 📍 | NS | Road terminal | Recognised location |
CAGPD | Port-Daniel - Gascons 📍 | QC | Port | Recognised location |
CAGPE | Gaspé 📍 | QC | Port, Airport | Approved by national standardisation body |
CAGPL | Grandes-Piles 📍 | QC | Road terminal | Recognised location |
CAGPS | Gilbert Plains 📍 | MB | Road terminal | Recognised location |
CAGQC | Girardville 📍 | QC | Road terminal | Recognised location |
CAGRA | Granby | QC | Rail terminal, Road terminal | Recognised location |
CAGRB | Grand Bank 📍 | NL | Port, Road terminal | Approved by national standardisation body |
CAGRD | Grassland 📍 | AB | Road terminal | Recognised location |
CAGRE | Greenfield Park | QC | Road terminal | Recognised location |
CAGRF | Grand Falls 📍 | NB | Rail terminal, Road terminal | Recognised location |
CAGRI | Grosse Isle 📍 | MB | Road terminal | Recognised location |
CAGRM | Grand-Mere 📍 | QC | Road terminal | Recognised location |
CAGRN | Granton 📍 | NS | Road terminal | Recognised location |
CAGRO | Grouse Mountain 📍 | BC | Road terminal | Recognised location |
CAGRR | Gorrie 📍 | ON | Rail terminal, Road terminal | Recognised location |
CAGRS | Grindstone | QC | Port | Approved by national standardisation body |
CAGRT | Gretna 📍 | MB | Rail terminal | Recognised location |
CAGRU | Granum 📍 | AB | Rail terminal, Road terminal | Recognised location |
CAGRV | Grand Valley 📍 | ON | Road terminal | Recognised location |
CAGRW | Greenwood 📍 | BC | Rail terminal | Recognised location |
CAGRZ | Grenville 📍 | QC | Road terminal | Recognised location |
CAGSA | Grimshaw 📍 | AB | Rail terminal, Road terminal | Recognised location |
CAGSL | Taltheilei Narrows | NT | Airport | Adopted by an international organisation (e.g. IATA/ECLAC) |
Showing 1,000 of 3,225 locations — use the UN/LOCODE lookup tool to search them all.
What the functions mean
The "Functions" column decodes the UN/LOCODE 8-position function classifier. A location can serve more than one transport function:
- Port — any sea, river or lake port for waterborne transport.
- Rail terminal — a rail freight/cargo terminal.
- Road terminal — a road freight/cargo terminal.
- Airport — a location with an airport.
- Postal exchange — a postal exchange office.
- Multimodal — an inland clearance depot or multimodal function (ICD/dry port).
- Fixed transport — a fixed transport function such as an oil or gas pipeline terminal.
- Border crossing — a border crossing point.
The "Status" column shows how the entry was approved (for example, Approved by a competent national government agency or Recognised location).
Working with shipments to or from Canada? Validate box IDs with the container number validator and classify goods with the HS code lookup.
Frequently asked questions
What is a UN/LOCODE for Canada?
A UN/LOCODE for Canada is a 5-character code that starts with the ISO 3166 country code CA followed by a 3-character location code (letters or digits) — for example a port, airport, rail or road terminal, or border crossing. Canada has 3,225 such locations in the official UNECE UN/LOCODE list. The codes are used in customs declarations, EDI messages and shipping documents.
How many UN/LOCODE locations does Canada have?
Canada has 3,225 UN/LOCODE locations. This page lists the first 1,000; use the UN/LOCODE lookup tool to search all of them. The most common functions are Road terminal, Port, Rail terminal.
What do the UN/LOCODE function codes mean?
Each UN/LOCODE entry has an 8-position function classifier. In order, the positions are: Port, Rail terminal, Road terminal, Airport, Postal exchange, Multimodal (inland clearance depot), Fixed transport (e.g. pipeline), and Border crossing. A position is active when it is not a hyphen or a zero, so one location can combine several functions.
Look up or validate CA location codes
Search any UN/LOCODE with the free UN/LOCODE lookup tool, or check a whole list at once with the bulk UN/LOCODE checker.
Data: UN/LOCODE list published by UNECE (United Nations Economic Commission for Europe). Suggested reference, not an official determination.