Into Canada
I'd believe you on the US Customs, but you can't blame them. Most are uncaring trained-monkey bureaucrats.
Did a private charter into YWG a couple months back and had no issues with Canadian customs. Nice, pleasant and helpful.
I do complain everytime I enter the US via commercial airlines--it always seems the foreign nationals have more agents waiting to screen them than US Citizens. This is simply not the case when entering other countries, where typically the foreigners are forced to wait in line and the nationals get to breeze right through. What gives?