All the major Canadian airports also have the US customs and immigration on-site. You go through it as part of the standard airport security process and then the airplane goes to a domestic terminal when it lands, as if the flight had originated within the US. You get off the plane, grab your luggage and leave, no additional lines, security, talking to officials, etc.
The only European airport that does this is Dublin, last I checked.
All the major Canadian airports also have the US customs and immigration on-site. You go through it as part of the standard airport security process and then the airplane goes to a domestic terminal when it lands, as if the flight had originated within the US. You get off the plane, grab your luggage and leave, no additional lines, security, talking to officials, etc.
The only European airport that does this is Dublin, last I checked.