I've flown into Canada at YYZ quite a bit in the past, and normally go through Canadian customs there after exiting the plane. Easy-peasy. All the times I've fl
doh
warrants
slc
austrian-citizens
mtrx
irish-citizens
perth
kosovo-citizens
indonesia
sxf
ala
whalewatching
pakse
tay-ninh
extreme-sports
seattle
portland
malta
swimming
dominican-republic
schengen
visas-on-arrival
karachi
mount-fuji
trysil
luggage-storage
ride-sharing
english-channel
mxp
wellington