Does anyone have insight into this, or is this a coincidence? I have repeatedly had an unpleasant time while processing US immigration in Canadian airports on the Canada side. What's the thing with the immigration officers that work posted in Canadian airports? Anyway what are they even doing there? CA-US is not a domestic route! I'm talking about things like snide comments, long waits, aggressive tone, selected for secondary screening that took 2 hours waiting in a line, yelled at for forgetting my printed itinerary, super-suspicious questionning. I travel to US at least 10+ times a year, I breeze through LAX or other cities. But transit through YYZ, YVR or YUL..? Miserable experience more often than not. Why is that?