The problem is that most people are unaware of what actually would constitute illegal or criminal hate speech.  It is a very narrow definition as well it should be given our Charter right of freedom of expression.

Under the Criminal Code it is NOT hate speech even if it targets an "identifiable group" (defined as  "any section of the public distinguished by colour, race, religion, ethnic origin or sexual orientation") provided any of these apply:

- the statements communicated were true
-  in good faith, the person expressed or attempted to establish by an argument an opinion on a religious subject or an opinion based on a belief in a religious text
-  relevant to any subject of public interest  for the public benefit, and if on reasonable grounds believed them to be true