Airports in Canada

234 airports with an IATA location identifier, of which 1is a cargo hub in our routing model.

Cargo hubs

Airports where at least one carrier in the registry bases its cargo operation.

IATA Airport Cargo hub
YXX Abbotsford International Airport —
YLT Alert Airport —
YTF Alma Airport —
YEY Amos/Magny Airport —
YAA Anahim Lake Airport —
YYW Armstrong Airport —
YIB Atikokan Municipal Airport —
YBC Baie-Comeau Airport —
YBK Baker Lake Airport —
YLK Barrie-Lake Simcoe Regional Airport —
ZBF Bathurst Airport —
YXQ Beaver Creek Airport —
ZEL Bella Bella (Campbell Island) Airport —
QBC Bella Coola Airport —
YTZ Billy Bishop Toronto City Airport —
YVB Bonaventure Airport —
YBY Bonnyville Airport —
YDT Boundary Bay Airport —
YBR Brandon Municipal Airport —
ZBM Bromont (Roland Désourdy) Airport —
YPZ Burns Lake Airport —
YDB Burwash Airport —
YZA Cache Creek-Ashcroft Regional Airport —
YYC Calgary International Airport —
YCB Cambridge Bay Airport —
YBL Campbell River Airport —
YCG Castlegar/West Kootenay Regional Airport —
YCE Centralia / James T. Field Memorial Aerodrome —
YOD CFB Cold Lake —
YZX CFB Greenwood —
YTR CFB Trenton —
YMT Chapais Airport —
YLD Chapleau Airport —
YML Charlevoix Airport —
YCL Charlo Airport —
YYG Charlottetown Airport —
YCQ Chetwynd Airport —
YZR Chris Hadfield Airport —
YYQ Churchill Airport —
YCN Cochrane Airport —
YQQ Comox Valley International Airport / CFB Comox —
YZS Coral Harbour Airport —
YCC Cornwall Regional Airport —
YXC Cranbrook/Canadian Rockies International Airport —
YDN Dauphin Barker Airport —
YDA Dawson City Airport —
YDQ Dawson Creek Airport —
YDF Deer Lake Airport —
YDG Digby / Annapolis Regional Airport —
YDO Dolbeau-Saint-Felicien Airport —
YHD Dryden Regional Airport —
YXR Earlton (Timiskaming Regional) Airport —
YEG Edmonton International Airport —
YET Edson Airport —
YOA Ekati Airport —
YEL Elliot Lake Municipal Airport —
YEN Estevan Airport —
ZFA Faro Airport —
YFE Forestville Airport —
YPY Fort Chipewyan Airport —
YAG Fort Frances Municipal Airport —
YJF Fort Liard Airport —
YMM Fort McMurray International Airport —
YYE Fort Nelson Airport —
YFR Fort Resolution Airport —
YFS Fort Simpson Airport —
YSM Fort Smith Airport —
YXJ Fort St John / North Peace Regional Airport —
YFC Fredericton International Airport —
YQX Gander International Airport —
YGQ Geraldton Greenstone Regional Airport —
YGM Gimli Industrial Park Airport —
YYR Goose Bay Airport —
YZE Gore Bay Manitoulin Airport —
ZGF Grand Forks Airport —
YQU Grande Prairie Airport —
YQM Greater Moncton Roméo LeBlanc International Airport —
YHT Haines Junction Airport —
YHZ Halifax / Stanfield International Airport —
YUX Hall Beach Airport —
YGV Havre-Saint-Pierre Airport —
YHY Hay River / Merlyn Carter Airport —
YHF Hearst René Fontaine Municipal Airport —
YOJ High Level Airport —
YHN Hornepayne Municipal Airport —
ZUC Ignace Municipal Airport —
YGR Îles-de-la-Madeleine Airport —
YEV Inuvik Mike Zubko Airport —
YFB Iqaluit Airport —
YIV Island Lake Airport —
ZJG Jenpeg Airport —
YHM John C. Munro Hamilton International Airport —
YKA Kamloops John Moose Fulton Field Regional Airport —
YYU Kapuskasing Airport —
XKS Kasabonika Airport —
YLW Kelowna International Airport —
KES Kelsey Airport —
YQK Kenora Airport —
YKJ Key Lake Airport —
YKD Kincardine Municipal Airport —
YKY Kindersley Airport —
YGK Kingston Norman Rogers Airport —
YKX Kirkland Lake Airport —
YVP Kuujjuaq Airport —
YGW Kuujjuarapik Airport —
YGL La Grande Rivière Airport —
YAH La Grande-4 Airport —
YVC La Ronge Airport —
YLY Langley Airport —
YLR Leaf Rapids Airport —
YQL Lethbridge County Airport —
YLL Lloydminster Airport —
YXU London International Airport —
YBX Lourdes-de-Blanc-Sablon Airport —
YYL Lynn Lake Airport —
YEM Manitoulin East Municipal Airport —
YMG Manitouwadge Airport —
YSP Marathon Airport —
ZMT Masset Airport —
YNM Matagami Airport —
YME Matane Airport —
YMA Mayo Airport —
YLJ Meadow Lake Airport —
YXH Medicine Hat Regional Airport —
YGP Michel-Pouliot Gaspé Airport —
YCH Miramichi Airport —
YYY Mont Joli Airport —
YTM Mont-Tremblant International Airport —
YUL Montreal / Pierre Elliott Trudeau International Airport —
YHU Montréal / Saint-Hubert Metropolitan Airport —
YMX Montreal Mirabel International Airport —
YMJ Moose Jaw Air Vice Marshal C. M. McEwen Airport —
YMO Moosonee Airport —
YQA Muskoka Airport —
YQN Nakina Airport —
YCD Nanaimo Airport —
YNA Natashquan Airport —
YCM Niagara District Airport —
YVQ Norman Wells Airport —
YQW North Battleford Airport —
YYB North Bay Jack Garland Airport —
YXT Northwest Regional Airport Terrace-Kitimat —
YOO Oshawa Executive Airport —
YND Ottawa / Gatineau Airport —
YRO Ottawa / Rockcliffe Airport —
YOW Ottawa Macdonald-Cartier International Airport —
YOS Owen Sound / Billy Bishop Regional Airport —
YPE Peace River Airport —
YTA Pembroke Airport —
YYF Penticton Airport —
YPQ Peterborough Regional Airport —
YPL Pickle Lake Airport —
PIW Pikwitonei Airport —
WPC Pincher Creek Airport —
YNL Points North Landing Airport —
YZT Port Hardy Airport —
YPS Port Hawkesbury Airport —
YPN Port-Menier Airport —
YPG Portage-la-Prairie / Southport Airport —
YPW Powell River Airport —
YPA Prince Albert Glass Field —
YXS Prince George (International) Airport —
YPR Prince Rupert Airport —
YPX Puvirnituq Airport —
XQU Qualicum Beach Airport —
YQB Quebec Jean Lesage International Airport —
YQZ Quesnel Airport —
YOP Rainbow Lake Airport —
YRT Rankin Inlet Airport —
YQF Red Deer Regional Airport —
YRL Red Lake Airport —
YQR Regina International Airport —
YKF Region of Waterloo International Airport —
YRB Resolute Bay Airport —
YRV Revelstoke Airport —
YXK Rimouski Airport —
YRI Rivière-du-Loup Airport —
YRJ Roberval Airport —
XRR Ross River Airport —
YUY Rouyn Noranda Airport —
YBG Saguenay-Bagotville Airport —
YSJ Saint John Airport —
YSL Saint-Léonard Airport —
YZP Sandspit Airport —
ZSJ Sandy Lake Airport —
YXE Saskatoon John G. Diefenbaker International Airport —
YAM Sault Ste Marie Airport —
YKL Schefferville Airport —
YZV Sept-Îles Airport —
YSC Sherbrooke Airport —
YSN Shuswap Regional Airport —
YXL Sioux Lookout Airport —
YZH Slave Lake Airport —
YYD Smithers Airport —
YSH Smiths Falls-Montague (Russ Beach) Airport —
YIF St Augustin Airport —
YJN St Jean Airport —
YQS St Thomas Municipal Airport —
YAY St. Anthony Airport —
YYT St. John's International Airport —
YJT Stephenville Dymond International Airport —
ZST Stewart Airport —
YSF Stony Rapids Airport —
YSB Sudbury Airport —
YSU Summerside Airport —
ZJN Swan River Airport —
YYN Swift Current Airport —
YQY Sydney / J.A. Douglas McCurdy Airport —
YZW Teslin Airport —
YQD The Pas Airport —
YTD Thicket Portage Airport —
YTH Thompson Airport —
YQT Thunder Bay International Airport —
YTS Timmins/Victor M. Power —
YAZ Tofino / Long Beach Airport —
YYZ Toronto Pearson International Airport hub
YRQ Trois-Rivières Airport —
YVO Val-d'Or Airport —
YVR Vancouver International Airport —
YVE Vernon Regional Airport —
YYJ Victoria International Airport —
YWK Wabush Airport —
YQH Watson Lake Airport —
YXZ Wawa Airport —
YZU Whitecourt Airport —
YXY Whitehorse / Erik Nielsen International Airport —
YVV Wiarton Airport —
YWL Williams Lake Airport —
YQG Windsor International Airport —
YWG Winnipeg / James Armstrong Richardson International Airport —
YWY Wrigley Airport —
YQI Yarmouth Airport —
YZF Yellowknife International Airport —
YQV Yorkton Municipal Airport —

"Cargo hub" means a carrier in AirScanner's 46-airline registry bases its cargo operation at that airport. An airport without the marker still accepts cargo — it simply is not a hub in this model.