National cargo hubs plus major regional and northern commercial gateways.
FreightXO EDU directory
Canada gateway directoryMajor commercial airports in Canada.
Search 23 freight-relevant Canadian airports by name, city, region, or port code. Review annual cargo volume, identifiers, and practical pickup or drayage context.
Directory methodology
Codes and annual throughput, with the measurement basis shown.
IATA and ICAO identifiers. Cargo tonnage is shown in metric tonnes. Airports do not use TEU as an operating volume measure. Annual statistics can use different facility boundaries and reporting methods, so figures should be compared with the stated source and year in mind.
Published cargo throughput converted to metric tonnes where the original source used another unit.
TEU measures twenty-foot-equivalent ocean containers and is therefore omitted from airport entries.
Planning note: Directory figures support research and routing conversations. Confirm the terminal, carrier, customs release, appointment rules, operating hours, and current availability before dispatch.
Searchable airport list
Canada commercial airport codes and cargo facts.
Search the permanent HTML directory or filter by operating region.
23 gateways shown
Ontario
3 gatewaysToronto Pearson International
YYZToronto, ON
- IATA / local
- YYZ
- ICAO
- CYYZ
- Airport type
- Major commercial cargo gateway
- Cargo tonnage
- 482,484 metric tonnes
- Reporting basis
- 2025 Statistics Canada cargo loaded plus unloaded
John C. Munro Hamilton International
YHMHamilton, ON
- IATA / local
- YHM
- ICAO
- CYHM
- Airport type
- Major commercial cargo gateway
- Cargo tonnage
- 138,325 metric tonnes
- Reporting basis
- 2025 Statistics Canada cargo loaded plus unloaded
Ottawa International
YOWOttawa, ON
- IATA / local
- YOW
- ICAO
- CYOW
- Airport type
- Major commercial cargo gateway
- Cargo tonnage
- 10,683 metric tonnes
- Reporting basis
- 2025 Statistics Canada cargo loaded plus unloaded
British Columbia
3 gatewaysVancouver International
YVRVancouver, BC
- IATA / local
- YVR
- ICAO
- CYVR
- Airport type
- Major commercial cargo gateway
- Cargo tonnage
- 330,224 metric tonnes
- Reporting basis
- 2025 Statistics Canada cargo loaded plus unloaded
Victoria International
YYJVictoria, BC
- IATA / local
- YYJ
- ICAO
- CYYJ
- Airport type
- Major commercial cargo gateway
- Cargo tonnage
- 1,968 metric tonnes
- Reporting basis
- 2025 Statistics Canada cargo loaded plus unloaded
Kelowna International
YLWKelowna, BC
- IATA / local
- YLW
- ICAO
- CYLW
- Airport type
- Major commercial cargo gateway
- Cargo tonnage
- 1,575 metric tonnes
- Reporting basis
- 2025 Statistics Canada cargo loaded plus unloaded
Quebec
3 gatewaysMontréal-Trudeau International
YULMontréal, QC
- IATA / local
- YUL
- ICAO
- CYUL
- Airport type
- Major commercial cargo gateway
- Cargo tonnage
- 166,925 metric tonnes
- Reporting basis
- 2025 Statistics Canada cargo loaded plus unloaded
Montréal-Mirabel International
YMXMirabel, QC
- IATA / local
- YMX
- ICAO
- CYMX
- Airport type
- Major commercial cargo gateway
- Cargo tonnage
- 68,213 metric tonnes
- Reporting basis
- 2025 Statistics Canada cargo loaded plus unloaded
Québec City Jean Lesage International
YQBQuébec City, QC
- IATA / local
- YQB
- ICAO
- CYQB
- Airport type
- Major commercial cargo gateway
- Cargo tonnage
- 1,676 metric tonnes
- Reporting basis
- 2025 Statistics Canada cargo loaded plus unloaded
Prairies
5 gatewaysCalgary International
YYCCalgary, AB
- IATA / local
- YYC
- ICAO
- CYYC
- Airport type
- Major commercial cargo gateway
- Cargo tonnage
- 138,531 metric tonnes
- Reporting basis
- 2025 Statistics Canada cargo loaded plus unloaded
Winnipeg Richardson International
YWGWinnipeg, MB
- IATA / local
- YWG
- ICAO
- CYWG
- Airport type
- Major commercial cargo gateway
- Cargo tonnage
- 53,866 metric tonnes
- Reporting basis
- 2025 Statistics Canada cargo loaded plus unloaded
Edmonton International
YEGEdmonton, AB
- IATA / local
- YEG
- ICAO
- CYEG
- Airport type
- Major commercial cargo gateway
- Cargo tonnage
- 26,767 metric tonnes
- Reporting basis
- 2025 Statistics Canada cargo loaded plus unloaded
Regina International
YQRRegina, SK
- IATA / local
- YQR
- ICAO
- CYQR
- Airport type
- Major commercial cargo gateway
- Cargo tonnage
- Not reported
- Reporting basis
- 2025 Statistics Canada cargo loaded plus unloaded
Saskatoon John G. Diefenbaker International
YXESaskatoon, SK
- IATA / local
- YXE
- ICAO
- CYXE
- Airport type
- Major commercial cargo gateway
- Cargo tonnage
- Not reported
- Reporting basis
- 2025 Statistics Canada cargo loaded plus unloaded
Atlantic
3 gatewaysHalifax Stanfield International
YHZHalifax, NS
- IATA / local
- YHZ
- ICAO
- CYHZ
- Airport type
- Major commercial cargo gateway
- Cargo tonnage
- 23,059 metric tonnes
- Reporting basis
- 2025 Statistics Canada cargo loaded plus unloaded
Greater Moncton Roméo LeBlanc International
YQMMoncton, NB
- IATA / local
- YQM
- ICAO
- CYQM
- Airport type
- Major commercial cargo gateway
- Cargo tonnage
- 22,366 metric tonnes
- Reporting basis
- 2025 Statistics Canada cargo loaded plus unloaded
St. John’s International
YYTSt. John’s, NL
- IATA / local
- YYT
- ICAO
- CYYT
- Airport type
- Major commercial cargo gateway
- Cargo tonnage
- 12,452 metric tonnes
- Reporting basis
- 2025 Statistics Canada cargo loaded plus unloaded
North
6 gatewaysYellowknife Airport
YZFYellowknife, NT
- IATA / local
- YZF
- ICAO
- CYZF
- Airport type
- Major commercial cargo gateway
- Cargo tonnage
- 30,305 metric tonnes
- Reporting basis
- 2025 Statistics Canada cargo loaded plus unloaded
Iqaluit Airport
YFBIqaluit, NU
- IATA / local
- YFB
- ICAO
- CYFB
- Airport type
- Major commercial cargo gateway
- Cargo tonnage
- Not reported
- Reporting basis
- 2025 Statistics Canada cargo loaded plus unloaded
Rankin Inlet Airport
YRTRankin Inlet, NU
- IATA / local
- YRT
- ICAO
- CYRT
- Airport type
- Major commercial cargo gateway
- Cargo tonnage
- 3,454 metric tonnes
- Reporting basis
- 2025 Statistics Canada cargo loaded plus unloaded
Cambridge Bay Airport
YCBCambridge Bay, NU
- IATA / local
- YCB
- ICAO
- CYCB
- Airport type
- Major commercial cargo gateway
- Cargo tonnage
- 2,103 metric tonnes
- Reporting basis
- 2025 Statistics Canada cargo loaded plus unloaded
Inuvik Mike Zubko Airport
YEVInuvik, NT
- IATA / local
- YEV
- ICAO
- CYEV
- Airport type
- Major commercial cargo gateway
- Cargo tonnage
- 1,969 metric tonnes
- Reporting basis
- 2025 Statistics Canada cargo loaded plus unloaded
Erik Nielsen Whitehorse International
YXYWhitehorse, YT
- IATA / local
- YXY
- ICAO
- CYXY
- Airport type
- Major commercial cargo gateway
- Cargo tonnage
- Not reported
- Reporting basis
- 2025 Statistics Canada cargo loaded plus unloaded
Airport recovery
Connect the gateway to the inland freight network.
FreightXO can coordinate airport retrieval after cargo is available and released. Use LTL for eligible palletized freight or FTL for dedicated capacity, containers, larger shipments, urgent recovery, and specialized equipment.
Pickup checklist
Confirm release, freight, and delivery details.
Provide the exact terminal or handling agent, shipment reference, customs status, release number, availability date, and storage or free-time deadline.
Confirm piece count, dimensions, weight, commodity, container or vehicle requirements, hazardous status, temperature needs, and driver credentials.
Confirm pickup rules, cutoff times, destination appointment, unloading plan, empty return when applicable, and site access requirements.
Frequently asked questions
Canada gateway and freight answers.
What does the annual cargo figure measure?
The measurement is stated on each card. It may represent cargo loaded and unloaded, landed weight, or total port-area throughput. Use the year and basis before comparing gateways.
Why is TEU not listed for airports?
TEU is an ocean-container capacity measure, not an airport cargo measure. Airport volume is therefore presented in metric tonnes.
Can FreightXO arrange gateway pickup?
FreightXO can coordinate airport retrieval or port drayage when the cargo is released, facility requirements are confirmed, and appropriate carrier capacity is available.
Does a port code identify the exact terminal?
No. Confirm the carrier, terminal, handling agent, customs office, appointment system, and release instructions. A city-level code alone is not enough for dispatch.
Gateway selection and annual cargo measures use Statistics Canada data. Codes were checked against the applicable national and international code systems. Values marked Not reported were not inferred from partial periods.
Reviewed August 12, 2026. Preliminary figures can be revised, and facility boundaries differ. Confirm current operating details before filing or dispatch.