... Canadians, also take note. We do not have the same rights as Americans re freedom of speech. As the Charter so explicitly states, "The Canadian Charter of Rights and Freedoms guarantees the rights and freedoms set out in it subject only to such reasonable limits prescribed by law as can be demonstrably justified in a free and democratic society." As such, you can be held responsible for what you say and are subject to penalties as described by law, if your action is deemed harmful. ...
Canadians in general have more freedoms that citizens of the USA. We have protections against all kinds of things like discrimination on gender and sex that the USA is only just now starting to get, mostly because we are a younger country and our constitution and bill of rights were only recently ratified and in fact, changed. So we are a tiny bit ahead on the same curve.
The limitation described above on free speech is only intended in the same way as limitations on freedom of speech in the USA of which the classic example is the inability to be free to yell "fire!" in a crowded movie theatre. It has also never been tested in court one way or the other so to say that you know what the limitation entails in any detail is just wrong.
The chief difference between freedom of speech in the USA and in countries like Canada and EU member states that have recently reviewed their founding documents and bills of rights, is that unlike the USA these countries generally make a provision against "hate speech." There are indications that this kind of legislation is coming in the USA also.
So in a way you are right, we don't have the same freedom of speech at the moment, but what is illegal here (and may soon be in the USA), is merely the spreading of hateful biased crap. That idiot preacher that spreads the "god hates fags" message for instance would be hate speech. A radical Muslim cleric giving speeches about how "Americans are dogs and should all be killed" would be similarly so.
Personally, I don't have a problem with telling these guys that they don't have a right to spread that kind of bull.