The following is a list of the busiest airports in Canada. The airports are ranked by passenger traffic and aircraft movements. For each airport, the lists cite the city served by the airport as designated by Transport Canada, not necessarily the municipality where the airport is physically located.

Since 2010, Toronto–Pearson and Vancouver International Airport have been the two busiest airports by both passengers served and aircraft movements. Toronto-Pearson's location within the Golden Horseshoe, most populous metropolitan region of Canada solidifies its top spot amongst all of Canada's airports. Given its advantageous position on the BC Coast, west coast of Canada, Vancouver International has long served as Canada's hub for flights bound for Asia and Oceania.

As one of the closest major North American cities to Europe, Montréal-Trudeau has also seen substantial passenger growth in recent years, now serving over 22 million passengers annually, with nearly 16 million on international flights, making it one of North America's busiest international hubs, in Canada second only to Toronto-Pearson.

Calgary International is the busiest airport in Alberta and the fourth-busiest in Canada by passenger traffic, as the region's petroleum and tourism industries and its proximity to Banff National Park have helped foster growth, and offers nonstop flights to an array of destinations in North and Central America, Europe, and Asia.

2025

Canada's busiest airports by passenger traffic

{|class="wikitable sortable"

|-

!Rank||Rank<br />change||Airport||Serves

!Province|| style="width:100px" |Total<br />passengers||Annual<br />change

|-

| style="text-align:center;"|1 || style="text-align:center;"||| Toronto Pearson International Airport|| Greater Toronto Area

|Ontario|| style="text-align:right;" ||| style="text-align:right;" |

|-

| style="text-align:center;"|2 || style="text-align:center;"||| Vancouver International Airport || Metro Vancouver

|British Columbia|| style="text-align:right;" | || style="text-align:right;" |

|-

| style="text-align:center;"|3 || style="text-align:center;"||| Montréal–Trudeau International Airport || Greater Montreal

|Québec|| style="text-align:right;" | || style="text-align:right;"|

|-

| style="text-align:center;"|4 || style="text-align:center;"||| Calgary International Airport || Calgary Metropolitan Region

|Alberta|| style="text-align:right;" ||| style="text-align:right;" |

|-

| style="text-align:center;"|5 || style="text-align:center;"|||| Edmonton International Airport || Edmonton Metropolitan Region

|Alberta|| style="text-align:right;" ||| style="text-align:right;" |

|-

| style="text-align:center;"|6 || style="text-align:center;"||| Ottawa Macdonald–Cartier International Airport || National Capital Region

|Ontario|| style="text-align:right;" | || style="text-align:right;"|

|-

| style="text-align:center;"|7 || style="text-align:center;"||| Winnipeg James Armstrong Richardson International Airport || Winnipeg Capital Region ||Manitoba|| style="text-align:right;" ||| style="text-align:right;" |

|-

| style="text-align:center;"|8 || style="text-align:center;"||| Halifax Stanfield International Airport || Halifax

|Nova Scotia|| style="text-align:right;" | || style="text-align:right;" |

|-

| style="text-align:center;" |9 || style="text-align:center;" ||| Kelowna International Airport || Kelowna/Okanagan Valley

|British Columbia|| style="text-align:right;" | || style="text-align:right;" |

|-

| style="text-align:center;"|10 || style="text-align:center;" ||| Billy Bishop Toronto City Airport || Toronto

|Ontario|| style="text-align:right;" | || style="text-align:right;"|

|-

| style="text-align:center;"|11 || style="text-align:center;"||| Victoria International Airport || Greater Victoria

|British Columbia|| style="text-align:right;" | || style="text-align:right;"|

|-

| style="text-align:center;"|12 || style="text-align:center;"||| Québec City Jean Lesage International Airport || Quebec City Metropolitan Region

|Québec|| style="text-align:right;" | || style="text-align:right;" |

|-

| style="text-align:center;" |13 || style="text-align:center;" ||| Saskatoon John G. Diefenbaker International Airport|| Saskatoon Metropolitan Area

|Saskatchewan|| style="text-align:right;" ||| style="text-align:right;" |

|-

| style="text-align:center;" |15|| style="text-align:center;" | || Regina International Airport|| Regina

|Saskatchewan|| style="text-align:right;" ||| style="text-align:right;" |

|-

| style="text-align:center;" |16|| style="text-align:center;" | || Abbotsford International Airport|| Abbotsford/Fraser Valley

|British Columbia|| style="text-align:right;" ||| style="text-align:right;" |

|-

| style="text-align:center;"|17 || style="text-align:center;"| || Thunder Bay International Airport || Thunder Bay

|Ontario|| style="text-align:right;" ||| style="text-align:right;" |

|-

| style="text-align:center;"|18 || style="text-align:center;"| || Greater Moncton Roméo LeBlanc International Airport || Greater Moncton

|New Brunswick|| style="text-align:right;" | || style="text-align:right;"|

|-

| style="text-align:center;"|19 || style="text-align:center;"| || Yellowknife Airport || Yellowknife ||Northwest Territories|| style="text-align:right;" | || style="text-align:right;"|

|-

| style="text-align:center;"|20 || style="text-align:center;"| 3 || Comox Valley Airport || Comox Valley

|British Columbia|| style="text-align:right;" ||| style="text-align:right;" |

|-

| style="text-align:center;"|21 || style="text-align:center;"| || Prince George Airport || Prince George

|British Columbia|| style="text-align:right;" ||| style="text-align:right;" |

|-

| style="text-align:center;"|22 || style="text-align:center;"| 2 || Region of Waterloo International Airport || Waterloo Region ||Ontario|| style="text-align:right;" | || style="text-align:right;"|

|-

| style="text-align:center;"|23|| style="text-align:center;"| 1 ||Fredericton International Airport ||Fredericton

|New Brunswick|| style="text-align:right;" ||| style="text-align:right;" |

|-

| style="text-align:center;"|24 || style="text-align:center;"| 2 || Charlottetown Airport || Charlottetown

|Prince Edward Island|| style="text-align:right;" | || style="text-align:right;"|

|-

| style="text-align:center;"|25 || style="text-align:center;"| || Fort McMurray International Airport || Wood Buffalo ||Alberta|| style="text-align:right;" ||| style="text-align:right;"|

|-

| style="text-align:center;"|27|| style="text-align:center;"| ||London International Airport ||London

|Ontario|| style="text-align:right;" ||| style="text-align:right;"|

|}

2024

Canada's busiest airports by passenger traffic

{|class="wikitable sortable"

|-

!Rank||Rank<br />change||Airport||Serves

!Province|| style="width:100px" |Total<br />passengers||Annual<br />change

|-

| style="text-align:center;"|1 || style="text-align:center;"||| Toronto Pearson International Airport|| Greater Toronto Area

|Ontario|| style="text-align:right;" | || style="text-align:right;"|

|-

| style="text-align:center;"|2 || style="text-align:center;"||| Vancouver International Airport || Metro Vancouver

|British Columbia|| style="text-align:right;" | || style="text-align:right;"|

|-

| style="text-align:center;"|3 || style="text-align:center;"||| Montréal–Trudeau International Airport || Greater Montreal

|Québec|| style="text-align:right;" | || style="text-align:right;"|

|-

| style="text-align:center;"|4 || style="text-align:center;"||| Calgary International Airport || Calgary Metropolitan Region

|Alberta|| style="text-align:right;" ||| style="text-align:right;" |

|-

| style="text-align:center;"|5 || style="text-align:center;"|||| Edmonton International Airport || Edmonton Metropolitan Region

|Alberta|| style="text-align:right;" ||| style="text-align:right;" |

|-

| style="text-align:center;"|6 || style="text-align:center;"||| Ottawa Macdonald–Cartier International Airport || National Capital Region

|Ontario|| style="text-align:right;" | || style="text-align:right;"|

|-

| style="text-align:center;"|7 || style="text-align:center;"||| Winnipeg James Armstrong Richardson International Airport || Winnipeg Capital Region

|Manitoba|| style="text-align:right;" ||| style="text-align:right;" |

|-

| style="text-align:center;"|8 || style="text-align:center;"||| Halifax Stanfield International Airport || Halifax

|Nova Scotia|| style="text-align:right;" | || style="text-align:right;"|

|-

| style="text-align:center;" |9 || style="text-align:center;" |1|| Kelowna International Airport || Kelowna/Okanagan Valley

|British Columbia|| style="text-align:right;" | || style="text-align:right;"|

|-

| style="text-align:center;"|11 || style="text-align:center;"||| Victoria International Airport || Greater Victoria

|British Columbia|| style="text-align:right;" | || style="text-align:right;"|

|-

| style="text-align:center;"|12 || style="text-align:center;"||| Québec City Jean Lesage International Airport || Quebec City Metropolitan Region

|Québec|| style="text-align:right;" | || style="text-align:right;"|

|-

| style="text-align:center;" |13 || style="text-align:center;" ||| Saskatoon John G. Diefenbaker International Airport|| Saskatoon Metropolitan Area

|Saskatchewan|| style="text-align:right;" ||| style="text-align:right;" | 9.5%

|-

| style="text-align:center;" |15|| style="text-align:center;" |1|| Regina International Airport|| Regina

|Saskatchewan|| style="text-align:right;" ||| style="text-align:right;" |

|-

| style="text-align:center;" |16|| style="text-align:center;" |2|| Abbotsford International Airport|| Abbotsford/Fraser Valley

|British Columbia|| style="text-align:right;" ||| style="text-align:right;" |

|-

| style="text-align:center;"|17 || style="text-align:center;"|1 || Thunder Bay International Airport || Thunder Bay

|Ontario|| style="text-align:right;" ||| style="text-align:right;" |

|-

| style="text-align:center;"|18 || style="text-align:center;"|1 || Greater Moncton Roméo LeBlanc International Airport || Greater Moncton

|New Brunswick|| style="text-align:right;" | || style="text-align:right;"|

|-

| style="text-align:center;"|19 || style="text-align:center;"|1 || Yellowknife Airport || Yellowknife

|Northwest Territories|| style="text-align:right;" | || style="text-align:right;"|

|-

| style="text-align:center;"|21 || style="text-align:center;"|1 || Prince George Airport || Prince George

|British Columbia|| style="text-align:right;" ||| style="text-align:right;"|

|-

| style="text-align:center;"|22 || style="text-align:center;"|1 || Charlottetown Airport || Charlottetown

|Prince Edward Island|| style="text-align:right;" | || style="text-align:right;"|

|-

| style="text-align:center;"|23 || style="text-align:center;"|1 || Comox Valley Airport || Comox Valley

|British Columbia|| style="text-align:right;" ||| style="text-align:right;"|

|-

| style="text-align:center;"|24|| style="text-align:center;"|3 ||Fredericton International Airport ||Fredericton

|New Brunswick|| style="text-align:right;" |||style="text-align:right;"|

|-

| style="text-align:center;"|25 || style="text-align:center;"|1 || Fort McMurray International Airport || Wood Buffalo

|Alberta|| style="text-align:right;" ||| style="text-align:right;"|

|-

| style="text-align:center;"|27|| style="text-align:center;"|1 ||London International Airport ||London

|Ontario|| style="text-align:right;" ||| style="text-align:right;"|

|}

2023

Canada's busiest airports by passenger traffic

{|class="wikitable sortable"

|-

!Rank||Rank<br />change||Airport||Serves||style="width:100px"|Total<br />passengers||Annual<br />change

|-

| style="text-align:center;"|1 || style="text-align:center;"||| Toronto Pearson International Airport|| Greater Toronto Area || style="text-align:right;"| || style="text-align:right;"|

|-

| style="text-align:center;"|2 || style="text-align:center;"||| Vancouver International Airport || Metro Vancouver|| style="text-align:right;"| || style="text-align:right;"|

|-

| style="text-align:center;"|3 || style="text-align:center;"||| Montréal–Trudeau International Airport || Greater Montreal || style="text-align:right;"||| style="text-align:right;"|

|-

| style="text-align:center;"|4 || style="text-align:center;"||| Calgary International Airport || Calgary Metropolitan Region || style="text-align:right;"||| style="text-align:right;" |

|-

| style="text-align:center;"|5 || style="text-align:center;"|||| Edmonton International Airport || Edmonton Metropolitan Region || style="text-align:right;"||| style="text-align:right;" |

|-

| style="text-align:center;"|6 || style="text-align:center;"|2|| Ottawa Macdonald–Cartier International Airport || National Capital Region || style="text-align:right;"| || style="text-align:right;"|

|-

| style="text-align:center;"|7 || style="text-align:center;"||| Winnipeg James Armstrong Richardson International Airport || Winnipeg Capital Region || style="text-align:right;"||| style="text-align:right;" |

|-

| style="text-align:center;"|8 || style="text-align:center;"|2|| Halifax Stanfield International Airport || Halifax || style="text-align:right;"| || style="text-align:right;"|

|-

| style="text-align:center;"|9 || style="text-align:center;"||| Billy Bishop Toronto City Airport || Toronto || style="text-align:right;"| || style="text-align:right;"|

|-

| style="text-align:center;"|10 || style="text-align:center;"||| Kelowna International Airport || Kelowna/Okanagan Valley || style="text-align:right;"| || style="text-align:right;"|

|-

| style="text-align:center;"|12 || style="text-align:center;"||| Québec City Jean Lesage International Airport || Quebec City Metropolitan Region || style="text-align:right;"| || style="text-align:right;"|

|-

| style="text-align:center;" |13 || style="text-align:center;" |2|| Saskatoon John G. Diefenbaker International Airport|| Saskatoon Metropolitan Area|| style="text-align:right;" ||| style="text-align:right;" |

|-

| style="text-align:center;" |15|| style="text-align:center;" |2|| St. John's International Airport|| St. John's Metropolitan Area|| style="text-align:right;" |1,260,000|| style="text-align:right;" |17.4%

|-

| style="text-align:center;"|16 || style="text-align:center;"||| Regina International Airport || Regina || style="text-align:right;"|981,845|| style="text-align:right;" | 28.5%

|-

| style="text-align:center;"|17 || style="text-align:center;"||| John C. Munro Hamilton International Airport || Greater Toronto and Hamilton Area || style="text-align:right;"|820,011 || style="text-align:right;"| 27.0%

|-

| style="text-align:center;"|18 || style="text-align:center;"||| Thunder Bay International Airport || Thunder Bay || style="text-align:right;"|714,070|| style="text-align:right;" | 18.7%

|-

| style="text-align:center;"|19 || style="text-align:center;"||| Greater Moncton Roméo LeBlanc International Airport || Greater Moncton || style="text-align:right;"| || style="text-align:right;"|

|-

| style="text-align:center;"|20 || style="text-align:center;"| || Yellowknife Airport || Yellowknife || style="text-align:right;" | || style="text-align:right;"|

|-

| style="text-align:center;"|21 || style="text-align:center;"||| Region of Waterloo International Airport || Waterloo Region || style="text-align:right;"| || style="text-align:right;"|

|-

| style="text-align:center;"|22 || style="text-align:center;"||| Prince George Airport || Prince George || style="text-align:right;"||| style="text-align:right;"|

|-

| style="text-align:center;"|23 || style="text-align:center;"||| Charlottetown Airport || Charlottetown || style="text-align:right;"||| style="text-align:right;"|

|-

| style="text-align:center;"|24 || style="text-align:center;"||| Nanaimo Airport || Nanaimo || style="text-align:right;"||| style="text-align:right;"|

|-

| style="text-align:center;"|25 || style="text-align:center;"||| Comox Valley Airport || Comox || style="text-align:right;"||| style="text-align:right;"|

|-

| style="text-align:center;"|26 || style="text-align:center;"|1|| Fort McMurray International Airport || Wood Buffalo || style="text-align:right;"||| style="text-align:right;"|

|-

| style="text-align:center;"|21 || style="text-align:center;"|1|| Nanaimo Airport || Nanaimo || style="text-align:right;"||| style="text-align:right;"|

|-

| style="text-align:center;"|22 || style="text-align:center;"||| Greater Moncton Roméo LeBlanc International Airport || Greater Moncton || style="text-align:right;"| || style="text-align:right;"|

|-

| style="text-align:center;"|23 || style="text-align:center;"|7|| Region of Waterloo International Airport || Waterloo Region || style="text-align:right;"| || style="text-align:right;"|

|-

| style="text-align:center;"|24 || style="text-align:center;"|2|| Charlottetown Airport || Charlottetown || style="text-align:right;"|111,160|| style="text-align:right;" |

|}

Canada's busiest airports by aircraft movements

{|class="wikitable sortable"

|-

!Rank||Airport||Serves||style="width:100px"|Aircraft<br />movements||data-sort-type=number|Rank<br />change||data-sort-type=number|Annual<br />change

|-

| style="text-align:center;"|1||Boundary Bay Airport||Greater Vancouver||align="right"|211,335|| style="text-align:center;"| ||align="right"|

|-

| style="text-align:center;"|2||Toronto Pearson International Airport||Greater Toronto Area||align="right"|174,588|| style="text-align:center;"| ||align="right"|

|-

| style="text-align:center;"|3||Abbotsford International Airport||Abbotsford||align="right"|169,017|| style="text-align:center;"|1 ||align="right"|

|-

| style="text-align:center;"|4||Vancouver International Airport||Metro Vancouver||align="right"|166,935|| style="text-align:center;"|1 ||align="right"|

|-

| style="text-align:center;"|5||Calgary/Springbank Airport||Calgary||align="right"|138,969|| style="text-align:center;"| ||align="right"|

|-

| style="text-align:center;"|6||Region of Waterloo International Airport||Regional Municipality of Waterloo||align="right"|133,293|| style="text-align:center;" |2 ||align="right"|

|-

| style="text-align:center;"|7||Québec City Jean Lesage International Airport||Quebec City||align="right"|129,649|| style="text-align:center;"| ||align="right"|

|-

| style="text-align:center;"|8||Pitt Meadows Airport||Pitt Meadows||align="right"|125,761|| style="text-align:center;"|1 ||align="right"|

|-

| style="text-align:center;"|9||Calgary International Airport||Calgary||align="right"|124,108|| style="text-align:center;"|3 ||align="right"|

|-

| style="text-align:center;"|10||Montréal/Saint-Hubert Airport||Greater Montreal||align="right"|116,628|| style="text-align:center;"| ||align="right"|

|-

| style="text-align:center;"|11||St. Andrews Airport||Winnipeg||align="right"|115,350|| style="text-align:center;"| ||align="right"|

|-

| style="text-align:center;"|12||Chicoutimi/Saint-Honoré Aerodrome||Saint-Honoré||align="right"|107,339|| style="text-align:center;"|1 ||align="right"|

|-

| style="text-align:center;"|13||Montréal–Trudeau International Airport||Greater Montreal||align="right"|98,857|| style="text-align:center;"|1 ||align="right"|

|-

| style="text-align:center;"|14||Victoria International Airport||Victoria||align="right"|98,721|| style="text-align:center;"|3 ||align="right"|

|-

| style="text-align:center;"|15||Oshawa Executive Airport||Oshawa||align="right"|96,678|| style="text-align:center;"|1 ||align="right"|

|-

| style="text-align:center;"|16||Winnipeg James Armstrong Richardson International Airport||Winnipeg||align="right"|85,015|| style="text-align:center;"|2 ||align="right"|

|-

| style="text-align:center;"|17||Saskatoon John G. Diefenbaker International Airport||Saskatoon||align="right"|82,808|| style="text-align:center;"|5 ||align="right"|

|-

| style="text-align:center;"|18||Thunder Bay International Airport||Thunder Bay||align="right"|81,637|| style="text-align:center;"|3 ||align="right"|

|-

| style="text-align:center;"|19||London International Airport||London||align="right"|77,099|| style="text-align:center;"| 7 ||align="right"|

|-

| style="text-align:center;"|20||Kelowna International Airport||Kelowna||align="right"|75,581|| style="text-align:center;"|3 ||align="right"|

|-

| style="text-align:center;"|21||Billy Bishop Toronto City Airport||Toronto||align="right"|73,469|| style="text-align:center;"|1 ||align="right"|

|-

| style="text-align:center;"|22||Edmonton International Airport||Edmonton Metropolitan Region||align="right"|71,316|| style="text-align:center;" |3 ||align="right"|

|-

| style="text-align:center;"|23||Langley Regional Airport||Langley Township||align="right"|71,225|| style="text-align:center;"|1 ||align="right"|

|-

| style="text-align:center;"|24||Greater Moncton Roméo LeBlanc International Airport||Moncton||align="right"|69,855|| style="text-align:center;"|9 ||align="right"|

|-

| style="text-align:center;"|25||Sault Ste. Marie Airport||Sault Ste. Marie||align="right"|67,725|| style="text-align:center;" |5 ||align="right"|

|-

| style="text-align:center;"|26||Montréal–Mirabel International Airport||Greater Montreal||align="right"|66,572|| style="text-align:center;" |1 ||align="right"|

|-

| style="text-align:center;"|27||Edmonton/Villeneuve Airport||Edmonton||align="right"|65,450|| style="text-align:center;" |2 ||align="right"|

|-

| style="text-align:center;"|28||Ottawa Macdonald–Cartier International Airport||Ottawa||align="right"|64,797|| style="text-align:center;" | ||align="right"|

|-

| style="text-align:center;"|29||Fredericton International Airport||Fredericton||align="right"|57,697|| style="text-align:center;"|15 ||align="right"|

|-

| style="text-align:center;"|30||Regina International Airport||Regina||align="right"|44,433|| style="text-align:center;"|1 ||align="right"|

|-

| style="text-align:center;"|31||Halifax Stanfield International Airport||Halifax||align="right"|32,315|| style="text-align:center;"| ||align="right"|

|-

| style="text-align:center;"|32||Vancouver Harbour Flight Centre||Metro Vancouver||align="right"|32,204|| style="text-align:center;"| ||align="right"|

|}

2020

Air traffic decreased greatly in this year due to the COVID-19 pandemic.

Canada's busiest airports by passenger traffic

{|class="wikitable sortable"

|-

!Rank||Rank<br />change||Airport||Serves||style="width:100px"|Total<br />passengers||Annual<br />change

|-

| style="text-align:center;"|1 || style="text-align:center;"||| Toronto Pearson International Airport|| Greater Toronto Area || style="text-align:right;"| || style="text-align:right;"|

|-

| style="text-align:center;"|2 || style="text-align:center;"||| Vancouver International Airport || Metro Vancouver|| style="text-align:right;"| || style="text-align:right;"|

|-

| style="text-align:center;"|3 || style="text-align:center;"|1|| Calgary International Airport || Calgary Region || style="text-align:right;"||| style="text-align:right;" |

|-

| style="text-align:center;"|4 || style="text-align:center;"|1|| Montréal–Trudeau International Airport || Greater Montreal || style="text-align:right;"||| style="text-align:right;"|

|-

| style="text-align:center;"|5 || style="text-align:center;"|||| Edmonton International Airport || Edmonton Metropolitan Region || style="text-align:right;"| || style="text-align:right;" |

|-

| style="text-align:center;"|6 || style="text-align:center;"||| Ottawa Macdonald–Cartier International Airport || National Capital Region || style="text-align:right;"| || style="text-align:right;"|

|-

| style="text-align:center;"|7 || style="text-align:center;"||| Winnipeg James Armstrong Richardson International Airport || Winnipeg Capital Region || style="text-align:right;"||| style="text-align:right;" |

|-

| style="text-align:center;"|8 || style="text-align:center;"||| Halifax Stanfield International Airport || Halifax || style="text-align:right;"| || style="text-align:right;"|

|-

| style="text-align:center;"|9 || style="text-align:center;"|1|| Kelowna International Airport || Kelowna/Okanagan Valley || style="text-align:right;"| || style="text-align:right;"|

|-

| style="text-align:center;"|10 || style="text-align:center;"|1|| Victoria International Airport || Greater Victoria || style="text-align:right;"| || style="text-align:right;"|

|-

| style="text-align:center;"|11 || style="text-align:center;"|1|| Québec City Jean Lesage International Airport || Quebec City || style="text-align:right;"| || style="text-align:right;"|

|-

| style="text-align:center;"|12 || style="text-align:center;"|1|| Saskatoon John G. Diefenbaker International Airport || Saskatoon || style="text-align:right;"| || style="text-align:right;"|

|-

| style="text-align:center;"|13 || style="text-align:center;"|4|| Billy Bishop Toronto City Airport || Toronto || style="text-align:right;"| || style="text-align:right;"|

|-

| style="text-align:center;"|14 || style="text-align:center;"|1|| Regina International Airport || Regina || style="text-align:right;"| || style="text-align:right;"|

|-

| style="text-align:center;"|15 || style="text-align:center;"|1|| St. John's International Airport || St. John's || style="text-align:right;"| || style="text-align:right;"|

|-

| style="text-align:center;"|16 || style="text-align:center;"|1|| John C. Munro Hamilton International Airport || Hamilton || style="text-align:right;"| || style="text-align:right;"|

|-

| style="text-align:center;"|17 || style="text-align:center;"|1|| Abbotsford International Airport || Abbotsford/Fraser Valley || style="text-align:right;"||| style="text-align:right;"|

|-

| style="text-align:center;"|22 || style="text-align:center;"||| Nanaimo Airport || Nanaimo || style="text-align:right;"||| style="text-align:right;"|

|-

| style="text-align:center;"|23 || style="text-align:center;"|3|| Greater Moncton Roméo LeBlanc International Airport || Greater Moncton || style="text-align:right;"| || style="text-align:right;"|

|-

| style="text-align:center;"|24 || style="text-align:center;"|3|| Charlottetown Airport || Charlottetown || style="text-align:right;"|71,480 || style="text-align:right;"|

|-

| style="text-align:center;"|2 || style="text-align:center;"||| Vancouver International Airport || Metro Vancouver|| style="text-align:right;"| || style="text-align:right;"|

|-

| style="text-align:center;"|3 || style="text-align:center;"||| Montréal–Trudeau International Airport || Greater Montreal || style="text-align:right;"||| style="text-align:right;"|

|-

| style="text-align:center;"|4 || style="text-align:center;"||| Calgary International Airport || Calgary Metropolitan Region || style="text-align:right;"||| style="text-align:right;" |

|-

| style="text-align:center;"|5 || style="text-align:center;"|||| Edmonton International Airport || Edmonton Metropolitan Region || style="text-align:right;"| || style="text-align:right;" |

|-

| style="text-align:center;"|6 || style="text-align:center;"||| Ottawa Macdonald–Cartier International Airport || National Capital Region || style="text-align:right;"| || style="text-align:right;"|

|-

| style="text-align:center;"|7 || style="text-align:center;"||| Winnipeg James Armstrong Richardson International Airport || Winnipeg Capital Region

|align="right"| || style="text-align:right;"|

|-

| style="text-align:center;"|9 || style="text-align:center;"||| Billy Bishop Toronto City Airport || Toronto || style="text-align:right;"| || style="text-align:right;"|

|-

| style="text-align:center;"|11 || style="text-align:center;"||| Victoria International Airport || Greater Victoria || style="text-align:right;"| || style="text-align:right;"|

|-

| style="text-align:center;"|13 || style="text-align:center;"||| Saskatoon John G. Diefenbaker International Airport || Saskatoon || style="text-align:right;"| || style="text-align:right;"|

|-

| style="text-align:center;"|14 || style="text-align:center;"||| St. John's International Airport || St. John's || style="text-align:right;"| || style="text-align:right;"|

|-

| style="text-align:center;"|15 || style="text-align:center;"||| Regina International Airport || Regina || style="text-align:right;"| || style="text-align:right;"|

|-

| style="text-align:center;"|16 || style="text-align:center;"||| Abbotsford International Airport || Abbotsford/Fraser Valley || style="text-align:right;"| || style="text-align:right;"|

|-

| style="text-align:center;"|18 || style="text-align:center;"||| Thunder Bay International Airport || Thunder Bay || style="text-align:right;"| || style="text-align:right;"|

|-

| style="text-align:center;"|20 || style="text-align:center;"|1|| Greater Moncton Roméo LeBlanc International Airport || Greater Moncton || style="text-align:right;"| || style="text-align:right;"|

|}

Canada's 20 busiest airports by aircraft movements

{|class="wikitable sortable"

|-

!Rank||Airport||Serves||style="width:100px"|Aircraft<br />movements||data-sort-type=number|Rank<br />change||data-sort-type=number|Annual<br />change

|-

| style="text-align:center;"|1||Toronto Pearson International Airport||Greater Toronto Area||align="right"|455,099|| style="text-align:center;"| ||align="right"| 4.35%

|-

| style="text-align:center;"|2||Vancouver International Airport||Metro Vancouver||align="right"|332,214|| style="text-align:center;"| ||align="right"| 2.13%

|-

| style="text-align:center;"|3||Calgary International Airport||Calgary||align="right"|238,843|| style="text-align:center;"| ||align="right"| 2.13%

|-

| style="text-align:center;"|4||Montréal–Trudeau International Airport||Greater Montreal||align="right"|237,801|| style="text-align:center;"| ||align="right"|1.51%

|-

| style="text-align:center;"|5||Boundary Bay Airport||Greater Vancouver||align="right"|216,557|| style="text-align:center;"| ||align="right"|10.84%

|-

| style="text-align:center;"|6||Abbotsford International Airport||Abbotsford||align="right"|164,285|| style="text-align:center;"| ||align="right"| 13.77%

|-

| style="text-align:center;"|7||Calgary/Springbank Airport||Calgary||align="right"|153,668|| style="text-align:center;"|3 ||align="right"| 12.20%

|-

| style="text-align:center;"|8||Montréal/Saint-Hubert Airport||Greater Montreal||align="right"|145,482|| style="text-align:center;"|4 ||align="right"| 12.68%

|-

| style="text-align:center;"|9||Québec City Jean Lesage International Airport||Quebec City||align="right"|144,931|| style="text-align:center;"| ||align="right"| 5.62%

|-

| style="text-align:center;"|10||Ottawa Macdonald–Cartier International Airport||Ottawa||align="right"|144,755|| style="text-align:center;" |2 ||align="right"| 3.05%

|-

| style="text-align:center;"|11||Pitt Meadows Airport||Pitt Meadows||align="right"|142,523|| style="text-align:center;"|6 ||align="right"| 20.8%

|-

| style="text-align:center;"|12||Region of Waterloo International Airport||Regional Municipality of Waterloo||align="right"|140,703|| style="text-align:center;" |2 ||align="right"| 18.7%

|-

| style="text-align:center;"|13||Billy Bishop Toronto City Airport||Toronto||align="right"|135,175|| style="text-align:center;"|2 ||align="right"| 0.13%

|-

| style="text-align:center;"|14||Edmonton International Airport||Edmonton Metropolitan Region||align="right"|133,769|| style="text-align:center;" |7 ||align="right"| 6.18%

|-

| style="text-align:center;"|15||St. Andrews Airport||Winnipeg||align="right"|132,423|| style="text-align:center;"|1 ||align="right"|12.22%

|-

| style="text-align:center;"|16||Greater Moncton Roméo LeBlanc International Airport||Moncton||align="right"|122,308|| style="text-align:center;"|2 ||align="right"| 5.64%

|-

| style="text-align:center;"|17||Fredericton International Airport||Fredericton||align="right"|121,437|| style="text-align:center;"|2 ||align="right"| 16.4%

|-

| style="text-align:center;"|18||Winnipeg James Armstrong Richardson International Airport||Winnipeg||align="right"|115,892|| style="text-align:center;"|3 ||align="right"| 2.08%

|-

| style="text-align:center;"|19||Victoria International Airport||Victoria||align="right"|113,129|| style="text-align:center;"|6 ||align="right"| 8.13%

|-

| style="text-align:center;"|20||Chicoutimi/Saint-Honoré Aerodrome||Saint-Honoré||align="right"|94,577|| style="text-align:center;"| ||align="right"| 8.84%

|}

Canada's 20 busiest airports by domestic, transborder and international passenger traffic

{|class="wikitable sortable"

|-

!Rank||Airport||Serves||Domestic||% of total||Trans border||% of total||International||% of total

|-

| style="text-align:center;"|1||Toronto Pearson International Airport||Greater Toronto Area||align="right"|17,677,504||align="right"|35.9%||align="right"|13,624,310||align="right"|27.7%||align="right"|17,880,877||align="right"|36.4%

|-

| style="text-align:center;"|2||Vancouver International Airport||Metro Vancouver||align="right"|12,288,884||align="right"|47.8%||align="right"|6,296,488||align="right"|24.5%||align="right"|7,122,123||align="right"|

|-

| style="text-align:center;"|3||Montréal–Pierre Elliott Trudeau International Airport||Greater Montreal||align="right"|6,884,671||align="right"|35.2%||align="right"|4,441,908||align="right"|22.7%||align="right"|8,237,082||align="right"|42.1%

|-

| style="text-align:center;"|4||Calgary International Airport||Calgary||align="right"|11,853,828||align="right"|68.9%||align="right"|3,470,496||align="right"|20.2%||align="right"|1,872,320||align="right"|10.9%

|-

| style="text-align:center;"|5||Edmonton International Airport||Edmonton Capital Region||align="right"|6,503,827||align="right"|82.5%||align="right"|963,762||align="right"|12.2%||align="right"|414,132||align="right"|5.3%

|-

| style="text-align:center;"|6||Ottawa Macdonald–Cartier International Airport||Ottawa||align="right"|3,868,035||align="right"|77.8%||align="right"|680,688||align="right"|17.6%||align="right"|421,167||align="right"|8.5%

|-

| style="text-align:center;"|7||Winnipeg James Armstrong Richardson International Airport||Winnipeg||align="right"|3,608,739||align="right"|84.4%||align="right"|479,359||align="right"|11.2%||align="right"|185,795||align="right"|4.4%

|-

| style="text-align:center;"|8||Halifax Stanfield International Airport||Halifax||align="right"|3,471,941||align="right"|84.1%||align="right"|355,796||align="right"|8.6%||align="right"|300,506||align="right"|7.3%

|-

| style="text-align:center;"|9||Billy Bishop Toronto City Airport||Toronto||align="right"|n/a||align="right"|&nbsp;||align="right"|n/a||align="right"|&nbsp;||align="right"|0||align="right"|0.0%

|-

| style="text-align:center;"|10||Kelowna International Airport||Kelowna||align="right"|1,818,926||align="right"|92.4%||align="right"|99,846||align="right"|5.1%||align="right"|50,241||align="right"|2.6%

|-

| style="text-align:center;"|11||Victoria International Airport||Victoria||align="right"|1,594,847||align="right"|86.4%||align="right"|n/a||align="right"|&nbsp;||align="right"|n/a||align="right"|&nbsp;

|-

| style="text-align:center;"|12||Québec City Jean Lesage International Airport||Quebec City||align="right"|1,164,377||align="right"|67.6%||align="right"|217,983||align="right"|12.7%||align="right"|339,163||align="right"|29.1%

|-

| style="text-align:center;"|13||Saskatoon John G. Diefenbaker International Airport||Saskatoon||align="right"|1,299,529||align="right"|88.1%||align="right"|n/a||align="right"|&nbsp;||align="right"|n/a||align="right"|&nbsp;

|-

| style="text-align:center;"|14||St. John's International Airport||St. John's||align="right"|1,385,675||align="right"|96.6%||align="right"|n/a||align="right"|&nbsp;||align="right"|n/a||align="right"|&nbsp;

|-

| style="text-align:center;"|15||Regina International Airport||Regina||align="right"|1,061,654||align="right"|91.2%||align="right"|n/a||align="right"|&nbsp;||align="right"|n/a||align="right"|&nbsp;

|-

| style="text-align:center;"|16||Thunder Bay International Airport||Thunder Bay||align="right"|||align="right"|||align="right"|n/a||align="right"|&nbsp;||align="right"|n/a||align="right"|&nbsp;

|-

| style="text-align:center;"|17||Abbotsford International Airport||Abbotsford/Fraser Valley||align="right"|n/a||align="right"|&nbsp;||align="right"|n/a||align="right"|&nbsp;||align="right"|n/a||align="right"|&nbsp;

|-

| style="text-align:center;"|18||John C. Munro Hamilton International Airport||Hamilton||align="right"|n/a||align="right"|&nbsp;||align="right"|n/a||align="right"|&nbsp;||align="right"|n/a||align="right"|&nbsp;

|-

| style="text-align:center;"|19||London International Airport||London||align="right"|627,960||align="right"|93.6%||align="right"|n/a||align="right"|&nbsp;||align="right"|n/a||align="right"|&nbsp;

|-

| style="text-align:center;"|20||Greater Moncton International Airport||Moncton||align="right"|608,982||align="right"|92.6%||align="right"|n/a||align="right"|&nbsp;||align="right"|n/a||align="right"|&nbsp;

|}

Notes

:<small>A.Statistics Canada figures.</small>

:<small>B.Airport operating authority figures.</small>

:<small>C.Estimated from graph.</small>

:<small>D.Numbers are "suppressed to meet the confidentiality requirements of the Statistics Act".</small>

:<small>E.Estimated figure.</small>

References