Airports of entry in Canada
These are the airports where an international flight can clear customs and immigration to enter Canada. Each links to its full page with runways, frequencies, operating hours, fuel, and handling details.
53
Airports of entry
53
Require APIS
CYXX
YXX
Abbotsford International Airport
Abbotsford
APIS required
CBSA port of entry. Customs available. Near US border (Bellingham, WA).
CYYC
YYC
Calgary Intl
Calgary
APIS required
APIS required. CBSA full service at international terminal. US preclearance facility available. GA clearance available.
CYEG
YEG
Edmonton Intl
Edmonton
APIS required
APIS required. CBSA available at terminal. US preclearance facility available. GA customs with advance notice.
CYQB
YQB
Jean Lesage Intl
Quebec
APIS required
International port of entry. eAPIS required. Quebec City, Jean Lesage Intl. Full CBSA.
CYYZ
YYZ
Lester B Pearson Intl
Toronto
APIS required
APIS/CANPASS required. CBSA full service. Terminal 1 and Terminal 3 handle international arrivals. GA clearance at Skyservice FBO. ArriveCAN may be required depending on current regulations.
CYOW
YOW
Macdonald-Cartier Intl
Ottawa
APIS required
APIS required. CBSA full service. US preclearance facility available. GA customs clearance at Skyservice.
CYUL
YUL
Pierre Elliott Trudeau Intl
Montreal
APIS required
APIS required. CBSA full service at international terminal. US preclearance facility available. GA clearance at FBO with advance notice.
CYWG
YWG
Richardson Intl
Winnipeg
APIS required
APIS required. CBSA available. International terminal handles arrivals. GA customs clearance available with advance notice.
CYYT
YYT
St John's Intl
St John's
APIS required
International port of entry. eAPIS required. St. Johns, Newfoundland. Full CBSA.
CYHZ
YHZ
Stanfield Intl
Halifax
APIS required
APIS required. CBSA available. International arrivals at main terminal. GA customs clearance with advance notice. Common tech stop for transatlantic GA flights.
CYVR
YVR
Vancouver Intl
Vancouver
APIS required
APIS required. CBSA full service. US preclearance available in dedicated facility. International terminal handles arrivals. CANPASS for GA.
CYYJ
YYJ
Victoria International Airport
Victoria
APIS required
CBSA port of entry. Customs available. US transborder service (Seattle, San Francisco).
CYBG
YBG
CFB Bagotville
Bagotville
APIS required
CBSA port of entry. Customs available. NORAD fighter intercept base.
CYYG
YYG
Charlottetown Airport
Charlottetown
APIS required
CBSA port of entry. Customs available. Seasonal international charters.
CYZR
YZR
Chris Hadfield Airport
Sarnia
APIS required
CBSA port of entry. Cross-border general aviation. Customs with advance notice.
CYYQ
YYQ
Churchill Airport
Churchill
APIS required
CBSA port of entry. Customs available. Northern port access.
CYQQ
YQQ
Comox Valley Airport / CFB Comox
Comox
APIS required
CBSA port of entry. Customs available. Joint military/civilian operations.
CYXC
YXC
Cranbrook/Canadian Rockies International Airport
Cranbrook
APIS required
CBSA port of entry. Customs available. Seasonal ski charters.
CYDF
YDF
Deer Lake Airport
Deer Lake
APIS required
CBSA port of entry. Customs with advance notice. Seasonal international charters.
CYMM
YMM
Fort McMurray Airport
Fort McMurray
APIS required
CBSA port of entry. Customs available. International charter flights for oil industry.
CYFC
YFC
Fredericton
Fredericton
APIS required
Port of entry. eAPIS required. Fredericton, New Brunswick capital.
CYQX
YQX
Gander Intl
Gander
APIS required
Port of entry. eAPIS required. Gander, Newfoundland. Historic transatlantic refueling stop.
CYYR
YYR
Goose Bay Airport
Goose Bay
APIS required
CBSA port of entry. Customs available. Important for transatlantic GA ferry flights.
CYQM
YQM
Greater Moncton Intl
Moncton
APIS required
Port of entry. eAPIS required. Moncton, Greater Moncton Intl.
CYEV
YEV
Inuvik Mike Zubko Airport
Inuvik
APIS required
CBSA port of entry. Customs available. Gateway to Western Arctic.
CYFB
YFB
Iqaluit Airport
Iqaluit
APIS required
CBSA port of entry. Customs available. Transatlantic ETOPS diversion airport. International arrivals possible.
CYHM
YHM
John C. Munro Hamilton International Airport
Hamilton
APIS required
CBSA customs port of entry. eDeclaration/CANPASS accepted. 24H customs.
CYKA
YKA
Kamloops Airport
Kamloops
APIS required
CBSA port of entry. Customs by advance notice.
CYLW
YLW
Kelowna International Airport
Kelowna
APIS required
CBSA port of entry. Customs available. Seasonal international charters and scheduled service.
CYQL
YQL
Lethbridge County Airport
Lethbridge
APIS required
CBSA port of entry. Customs by advance notice. Cross-border GA traffic with Montana.
CYXU
YXU
London Airport
London
APIS required
CBSA port of entry. Customs available during operating hours with advance notice.
CYHU
YHU
Montréal / Saint-Hubert Airport
Montréal
APIS required
CBSA port of entry. Customs available during operating hours. Alternative to CYUL for GA.
CYMX
YMX
Montreal International (Mirabel) Airport
Montréal
APIS required
CBSA port of entry. 24H customs for cargo. GA customs with advance notice.
CYCD
YCD
Nanaimo Airport
Nanaimo
APIS required
CBSA port of entry. Customs by advance notice.
CYND
YND
Ottawa / Gatineau Airport
Gatineau
APIS required
CBSA port of entry. Customs available with advance notice. Cross-border GA traffic.
CYXS
YXS
Prince George Airport
Prince George
APIS required
CBSA port of entry. Customs available with advance notice.
CYPR
YPR
Prince Rupert Airport
Prince Rupert
APIS required
CBSA port of entry. Customs by advance notice. Alaska ferry connection.
CYQR
YQR
Regina International Airport
Regina
APIS required
CBSA port of entry. Customs available during operating hours.
CYSJ
YSJ
Saint John Airport
Saint John
APIS required
CBSA port of entry. Customs available with advance notice.
CYXE
YXE
Saskatoon John G. Diefenbaker International Airport
Saskatoon
APIS required
CBSA port of entry. Customs available during operating hours.
CYAM
YAM
Sault Ste Marie Airport
Sault Ste Marie
APIS required
CBSA port of entry. Cross-border traffic with Sault Ste. Marie, Michigan.
CYZV
YZV
Sept-Îles Airport
Sept-Îles
APIS required
CBSA port of entry. Customs by advance notice.
CYJT
YJT
Stephenville Airport
Stephenville
APIS required
CBSA port of entry. Customs by advance notice. Used as transatlantic diversion point.
CYSB
YSB
Sudbury Airport
Sudbury
APIS required
CBSA port of entry. Customs by advance notice.
CYQY
YQY
Sydney / J.A. Douglas McCurdy Airport
Sydney
APIS required
CBSA port of entry. Customs available. Seasonal international service.
CYQT
YQT
Thunder Bay Airport
Thunder Bay
APIS required
CBSA port of entry. Customs available during operating hours.
CYTS
YTS
Timmins/Victor M. Power
Timmins
APIS required
CBSA port of entry. Customs available with advance notice.
CYVO
YVO
Val-d Or Airport
Val-d Or
APIS required
CBSA port of entry. Customs available with advance notice.
CYKF
YKF
Waterloo Airport
Kitchener
APIS required
CBSA port of entry. Customs clearance available with advance notice.
CYXY
YXY
Whitehorse / Erik Nielsen International Airport
Whitehorse
APIS required
CBSA port of entry. Customs available. Alaska Highway corridor flights.
CYQG
YQG
Windsor Airport
Windsor
APIS required
CBSA port of entry. Customs available. Cross-border GA traffic with Detroit Metro area.
CYQI
YQI
Yarmouth Airport
Yarmouth
APIS required
CBSA port of entry. Customs by advance notice only.
CYZF
YZF
Yellowknife International Airport
Yellowknife
APIS required
CBSA port of entry. Customs available during operating hours.