We have seen in the past that Ann Coulter doesn't know much about Canada. In case you missed this story, Coulter flat out said that Canada sent troops to Vietnam. Most people, including small children, know this isn't true. Coulter still doesn't know this.
The other thing that Coulter doesn't understand about Canada is that Canada doesn't put up with hate speech as much as the United States does.
Coulter's speech at the University of Ottawa was cancelled Tuesday night following security concerns. There were about 2,000 protesters gathered outside the facility. Coulter's people felt she was in danger, though that was likely exaggerated, and likely designed to get her publicity. She should have more fans in her next stop in Calgary.
And understand this, despite Canada's laws against hate speech, Coulter was still allowed to speak.
Those in the United States observe that Canadians seem to have reduced freedom of speech versus the United States. On paper, this is true. But I would argue that the U.S. doesn't have the level of free speech.
When people in the United States complain about Coulter's ongoing presence, they are told that Coulter's freedom of speech needs to be protected. But there is good reason to think that the Founding Fathers didn't fight for freedom of speech so it could be abused by people such as Coulter. And noting that Coulter has that right, but it doesn't mean she should be on so many talk shows.
There is a double standard in the U.S. media: right-wing hate speech is OK and rewarded financially while left-wing hate speech does exist, the words can't get a voice in any MSM outlet.
You might disagree with the way Canada approaches free speech, but Canadians are more consistent than Americans when it comes to hate speech. If you really believe in hate speech being part of speech, then you need to hear it from all different political perspectives. If you don't, the Canadian model seems a better fit.