Here's an updated list of preclearance locations across Canada.
-
Calgary Preclearance
Calgary International Airport
P.O. Box 155
2000 Airport Road, Northeast
Calgary, Alberta, Canada T2E 6W5
Port Director
Phone: (403) 221-1634
-
Edmonton Preclearance
Edmonton International Airport
2345, 1000 Airport Rd
Edmonton, Alberta, Canada T9E0V3
Port Director
Phone: (780) 890-4515
-
Halifax Preclearance
Halifax Robert L. Stanfield International Airport Level 2
1 Bell Boulevard
Enfield, Nova Scotia, Canada B2T 1K2
Port Director
Phone: (902) 873-7780
-
Montreal Preclearance
Montreal Trudeau International Airport
975 Romeo Vachon Boulevard, North
Room TT 2.400
Dorval, Quebec, Canada H4Y 1H1
Port Director
Phone: (514) 636-3875
-
Ottawa Preclearance
Ottawa MacDonald-Cartier International Airport
1000 Airport Road, Private
Ottawa, Ontario, Canada K1V 9B4
Port Director
Phone: (613) 523-8120
-
Toronto Preclearance
Lester B. Pearson International Airport
P.O. Box 115
Toronto AMF
Toronto, Ontario, Canada L5P 1A2
Port Director
Phone: (905) 676-2606
-
Vancouver Preclearance
Vancouver International Airport
International Terminal - Level 3
3161 Grant McConachie Way
Richmond, BC V7B 0A4
Port Director
Phone: (604) 278-3360
-
Victoria Preclearance
PO Box 1540
Port Angeles, Washington 98362
Port Director
Phone: (250) 382-5131
-
Winnipeg Preclearance
Winnipeg International Airport
2311-1970 Wellington Avenue
Winnipeg, Manitoba, Canada R3H 0E3
Port Director
Phone: (204) 783-2206