"What Uncle Sam is saying, when he calls Canada a "Safe haven for terrorists" is he doesn't want an example to how much more freedom and"
Nonsense. Unless Canada has tightened up the borders, the reference to it being a safe haven for terrorists comes from the way Canada would allow anyone to walk off a plane and say "I'm a refugee!" and then let them go off and disappear.
That's got nothing to do with weapons or human rights. Whether someone is or isn't a genuine refugee and in fear of their life, you don't just let a stranger in with no ID check and no way to see where they fall off the radar.
Here in the US, we make them swim or hike through the open spaces, so they have to sneak in. No easy airline trips right into the big city.
Which isn't a whole lot more impressive, is it?
Not a single successful terrorist attack on the United States has originated in Canada.
For example, both WTC attacks, OKC, were perpetrated by US citizens or legal resident aliens. In fact, they received their training via the US military (McVeigh) and US flight schools (9/11 gang).
(Okay, there was also the would-be "millenium bomber", who didn't have much of a plan and even less English, who was promptly caught by US Customs at the border, who provided much of the information on Al Qaeda that the US intelligence services had until Sept., 2001, and didn't act on.)
yes, Canada has tightened it's immigration regs- it is not as easy to make a refugee claim as it was 10 years ago, in part thanks to the embarassment of the millenium bomber fiasco. More still needs to be done. It is a disgrace. We have our own terrorist black marks- the Air India bombing, which occurred in large part because our RCMP made numerous mistakes handling intel. That was the last major terrorist attack based in Canada...
and that was in 1985.
That doesn't change the fact that Canada is not a "terrorist threat" to the US.
Looking at recent experience, you are your own worst enemy, when it comes to accomodating and training terrorists.