sure fire way to get into canada.
1) enlist 2) desert they may even pay your way and give you a season pass
works both ways, still sucks
There was a story on the CBC just his morning about a Canadian church group that was driving a convoy of school buses full of toys and equipment to donate to a school in Mexico. The group was turned back due to one of the organizers having a pot bust from the 70s.
Here's another one- my brother in law was sixteen when he and some buddies went to Buffalo NY and had a few too many. They decided it would be funny to take the bell from a taco bell sign back as a souvenir. They were caught and he was charged with public mischief. Move forward 30 years, he is a cameraman who travels around the world and has been in the states literally hundreds of times since, but he arbitrarily gets denied entry on a routine trip. He suffered professional embarrasment and partial loss of income for 6 months until he got it removed from his record.
Most likely the Canadian border stupidity is a response to the US actions. The US border stickiness seemed to come as a reaction to Canada refusing to participate in the debacle in Iraq (there was a noticeable increase in these type of stories in the media afterwards). If in fact we lose some tourist dollars because of a principled stand on that bogus war, then in my opinion it is completely worth it.