I think the main difference (speaking from the biased perspective of a Canadian) is that US border guards seem to want to get angry. Whilst Canadian guards have a "what we're doing is necessary, but we want to be nice" attitude.
Unfortunately Canada's awful security policy comes because we need to be "up to US standards", or else we risk huge barriers being put in the middle of our trade relationship due to US paranoia. And economically, Canada is totally dependent on trade with the US.
Unfortunately Canada's awful security policy comes because we need to be "up to US standards", or else we risk huge barriers being put in the middle of our trade relationship due to US paranoia. And economically, Canada is totally dependent on trade with the US.