Of all the immigration/customs I travel to in the world, I find the Canadian's the most difficult. I have stopped doing business, and transiting through Canada due to the "grilling" I seem to get at Toronto. We have dropped any business with Canada since we will not subject ourselves to their immigration agents.