Originally Posted by
daumueller
Wrong. No need for canadian customs on us flights.
All inbound intl. passengers arriving at canadian airport must clear canadian customs, regardless of their final destination.
If you're connecting I believe there is a fast track lane. (Not sure about YYZ actually, I know there's one at YUL.)