Its called post 9/11.. the US thinks all terrorist come through Canada. How stupid... just because most of them live here doesn't mean they want to go to the States.. and coming back into Canada is just as bad.. The tax collectors are so busy it takes hours to get through!
It takes so long because the American Government doesn't want our people, just our resources.
That is because we Americans are getting tired of all the Canadians rampaging all over I-5. Oh god it was insane in Blaine during the Olympics.