Canada

Canada has 163 airports with published traffic data. Toronto Pearson, the busiest airport in Canada, handled 45,998,881 passengers in 2025, according to Statistics Canada.

Domestic aviation emitted 7,785 thousand tonnes of CO₂ in 2024, according to Environment and Climate Change Canada (national GHG inventory).

all traffic at the airport

Passengers at reporting airports, by year

Sum over the same 61 airports as the ranking below; periods where those airports report less than 98% of their traffic are left out. Domestic trips count at both ends.

Top 5 · passengers, 2025

  1. Toronto Pearson International AirportYYZ 45,998,881
  2. Vancouver International AirportYVR 26,013,167
  3. Montreal / Pierre Elliott Trudeau International AirportYUL 21,531,258
  4. Calgary International AirportYYC 18,803,183
  5. Edmonton International AirportYEG 7,658,691

Source: StatCan · all traffic at the airport

Airports ranked

Period and source of each column

One row per airport, one column per measure. Each column is the most recent period with enough of the country's airports reporting; sort by any column.

  • Passengers · 2025 — the most recent period with enough of the country's airports reporting (61). — all traffic at the airport. Source: StatCan.
  • Flights (arrivals + departures) · July 2026 — the most recent period with enough of the country's airports reporting (108). — all traffic at the airport. Source: StatCan.
  • Tonnes of cargo · 2025 — the most recent period with enough of the country's airports reporting (41). — all traffic at the airport. Source: StatCan.
  • Screened passengers · August 2026 — the most recent period with enough of the country's airports reporting (8). — all traffic at the airport. Source: StatCan.

129 of 129
#Airport Passengers2025Change vs last yearpassengersFlights (arrivals + departures)July 2026Tonnes of cargo2025Screened passengersAugust 2026
1 Toronto Pearson International Airport 45,998,881▲ 0.4%36,146482,4842,171,881
2 Vancouver International Airport 26,013,167▲ 2.7%38,439330,2241,232,568
3 Montreal / Pierre Elliott Trudeau International Airport 21,531,258▼ 0.4%19,794166,925917,562
4 Calgary International Airport 18,803,183▲ 2.0%28,417138,531784,863
5 Edmonton International Airport 7,658,691▲ 1.4%13,30726,767337,305
6 Ottawa Macdonald-Cartier International Airport 4,732,563▲ 5.3%7,79410,683210,628
7 Winnipeg / James Armstrong Richardson International Airport 4,274,502▲ 2.2%16,23453,866216,046
8 Halifax / Stanfield International Airport 4,020,914▲ 4.4%6,42223,059258,114
9 Kelowna International Airport 2,244,830▲ 8.1%6,6871,575–
10 Victoria International Airport 1,931,201▲ 5.7%7,3661,968–
11 Quebec Jean Lesage International Airport 1,764,289▲ 5.4%7,6481,676–
12 Saskatoon John G. Diefenbaker International Airport 1,488,223▲ 3.3%6,316––
13 St. John's International Airport 1,398,117▲ 2.2%3,05912,452–
14 Regina International Airport 1,093,189▲ 2.9%3,603––
15 Abbotsford International Airport 1,019,1648,63750–
16 Thunder Bay International Airport 717,574▲ 6.4%7,336––
17 Greater Moncton Roméo LeBlanc International Airport 628,525▼ 1.7%4,75622,366–
18 Yellowknife International Airport 509,828▲ 1.9%4,49030,305–
19 Prince George (International) Airport 447,216▼ 0.5%2,811413–
20 Comox Valley International Airport / CFB Comox 440,831▲ 11.2%1,30826–
21 Fredericton International Airport 386,059▲ 5.3%2,295––
22 Northwest Regional Airport Terrace-Kitimat 348,800▼ 16.0%1,389––
23 Nanaimo Airport 339,392▼ 0.7%2,516––
24 Fort McMurray International Airport 331,818▼ 5.9%4,039––
25 John C. Munro Hamilton International Airport 313,602▲ 1.2%2,715138,325–
26 London International Airport 293,176▼ 5.6%6,334––
27 Kamloops John Moose Fulton Field Regional Airport 288,611▼ 5.8%2,689––
28 Deer Lake Airport 255,287▼ 7.3%1,275––
29 Saint John Airport 176,695▲ 2.5%777––
30 Timmins/Victor M. Power 162,973▲ 4.7%1,8451,492–
31 Rankin Inlet Airport 155,573▲ 8.1%1,6493,454–
32 Sept-Îles Airport 151,367▲ 9.3%2,286––
33 Sudbury Airport 131,291▲ 8.0%3,015––
34 Sioux Lookout Airport 124,997▼ 1.7%3,250––
35 Windsor International Airport 119,968▼ 13.3%2,422––
36 Gander International Airport 111,882▲ 20.5%2,110376–
37 Sydney / J.A. Douglas McCurdy Airport 103,970▲ 10.8%392––
38 Montréal / Saint-Hubert Metropolitan Airport 87,577▲ 12.1%9,485––
39 Îles-de-la-Madeleine Airport 77,558▲ 7.5%521––
40 Inuvik Mike Zubko Airport 76,239▲ 2.5%1,3021,969–
41 Rouyn Noranda Airport 59,906▲ 21.4%1,361––
42 Saguenay-Bagotville Airport 57,495▲ 8.4%–––
43 Val-d'Or Airport 46,010▲ 13.8%2,224––
44 Masset Airport 31,338–––
45 Mont Joli Airport 30,292▲ 4.7%416––
46 Lourdes-de-Blanc-Sablon Airport 20,952448––
47 Churchill Airport 17,908▲ 1.4%480294–
48 Hay River / Merlyn Carter Airport 16,351▼ 1.4%709––
49 Red Lake Airport 12,636▲ 18.1%1,667––
50 Pikangikum Airport 9,931–––
51 Kashechewan Airport 9,158▲ 3.6%–1,989–
52 Resolute Bay Airport 8,201▲ 13.1%0969–
53 Deer Lake Airport 6,805▼ 0.9%–––
54 Fort Albany Airport 5,114–933–
55 Poplar Hill Airport 3,710▲ 10.2%–––
56 Baie-Comeau Airport 3,414▼ 3.9%754––
57 Peterborough Regional Airport 1,884–––
58 Sachigo Lake Airport 1,815▼ 21.9%–––
59 Round Lake (Weagamow Lake) Airport 1,377▼ 17.4%–––
60 Pickle Lake Airport 1,016▼ 16.2%1,876––
61 Nakina Airport 998–––
62 Billy Bishop Toronto City Airport –8,396––
63 Region of Waterloo International Airport –7,934––
64 Whitehorse / Erik Nielsen International Airport –3,690––
65 Thompson Airport –3,428––
66 Campbell River Airport –3,404––
67 Ottawa / Gatineau Airport –3,345––
68 Victoria Harbour Seaplane Base –3,262––
69 Goose Bay Airport –2,599––
70 Grande Prairie Airport –2,460––
71 Sault Ste Marie Airport –2,349––
72 Lethbridge County Airport –2,018––
73 Penticton Airport –1,963––
74 Fort St John / North Peace Regional Airport –1,959––
75 Kuujjuaq Airport –1,863––
76 Iqaluit Airport –1,843––
77 La Ronge Airport –1,729––
78 Medicine Hat Regional Airport –1,701––
79 Montreal Mirabel International Airport –1,63468,213–
80 Cranbrook/Canadian Rockies International Airport –1,561––
81 Brandon Municipal Airport –1,530––
82 Wabush Airport –1,508––
83 High Level Airport –1,478––
84 North Bay Jack Garland Airport –1,475––
85 Island Lake Airport –1,4511,663–
86 Chapais Airport –1,434––
87 Muskoka Airport –1,324––
88 Niagara District Airport –1,310––
89 Lloydminster Airport –1,200––
90 Charlottetown Airport –1,16046–
91 Williams Lake Airport –1,142––
92 Prince Albert Glass Field –1,111––
93 Smithers Airport –1,052––
94 La Grande Rivière Airport –1,044––
95 Port Hardy Airport –1,004––
96 Kenora Airport –968––
97 Moosonee Airport –916––
98 Fort Nelson Airport –856––
99 Dauphin Barker Airport –792––
100 Norman Wells Airport –7481,060–
101 Tofino / Long Beach Airport –672––
102 Stony Rapids Airport –656––
103 Castlegar/West Kootenay Regional Airport –648––
104 St. Theresa Point Airport –632––
105 Whitecourt Airport –620––
106 Kuujjuarapik Airport –613––
107 Havre-Saint-Pierre Airport –425––
108 Flin Flon Airport –406––
109 Roberval Airport –395––
110 Michel-Pouliot Gaspé Airport –355––
111 The Pas Airport –317––
112 Norway House Airport –315––
113 Quesnel Airport –293––
114 St. Anthony Airport –204––
115 Sandspit Airport –192––
116 Natashquan Airport –178––
117 Hall Beach Airport –0951–
118 Fort Smith Airport –0––
119 Peace River Airport –0––
120 Cambridge Bay Airport ––2,103–
121 Attawapiskat Airport ––1,997–
122 Gods Lake Narrows Airport ––984–
123 Pond Inlet Airport ––728–
124 Gjoa Haven Airport ––605–
125 Taloyoak Airport ––537–
126 Déline Airport ––523–
127 Tulita Airport ––341–
128 Kugaaruk Airport ––165–
129 Fort Simpson Airport ––55–

Environment

Aviation CO₂ in the national greenhouse gas inventory

Official inventory reported to the UN climate convention (UNFCCC), same IPCC rules for every country: domestic aviation (1.A.3.a) counts in the national total; international aviation (bunker fuel sold for outbound international flights) is a memo item outside it.

In 2024, domestic aviation in Canada emitted 7,785 thousand tonnes of CO₂, and fuel sold for international flights another 14,381 thousand tonnes, according to Environment and Climate Change Canada (national GHG inventory).

YearDomestic aviation (kt CO₂)International aviation (kt CO₂)
20247,78514,381
20238,11913,457
20227,39911,310
20215,3546,560
20204,5216,531
20198,26715,052
20188,34114,896
20177,64113,062

Every reported pollutant and fuel use, 2024

PollutantUnitDomestic aviationInternational aviation
CO₂ (Carbon dioxide)thousand tonnes7,78514,381
NOₓ (Nitrogen oxides)thousand tonnes37.377.6
SOₓ (Sulphur oxides)thousand tonnes2.04.2
CO (Carbon monoxide)thousand tonnes58.111.8
VOC (Volatile organic compounds)thousand tonnes3.51.4
CH₄ (Methane)thousand tonnes0.190.04
N₂O (Nitrous oxide)thousand tonnes0.230.40
Fuel burnedTJ113,723210,119

ECCC aviation model behind the national inventory. NOₓ, SOₓ, CO and VOC published in tonnes, shown in thousand tonnes. Military aviation excluded.

Environment and Climate Change Canada — National GHG Inventory, aviation (Open Government Licence – Canada)

Jet fuel consumed by major Canadian airlines

Major Canadian airlines only, all their flights combined. Excludes foreign and smaller carriers; no split by airline.

In July 2026, major Canadian airlines consumed 755,948 thousand litres of jet fuel (0.0% on a year earlier), according to Statistics Canada.

The most recent periods19 periods
PeriodThousand litres of jet fuel 2025Thousand litres of jet fuel 2026Change vs last year
January673,460653,893▼ 2.9%
February585,660598,231▲ 2.1%
March675,851687,326▲ 1.7%
April630,352630,3850.0%
May649,507650,795▲ 0.2%
June702,207690,781▼ 1.6%
July756,088755,9480.0%
August710,046––
September682,552––
October643,354–in progress
November585,794––
December648,029––
Year to date (Jan–Jul)4,673,1254,667,359▼ 0.1%

Thousand litres, as published.

Statistics Canada — Table 23-10-0079, turbo fuel consumed by major Canadian airlines

Airports

163

How to read this chart

Loading the guide…