"Hate speech laws in Canada include provisions in the Criminal Code of Canada, provisions in the Human Rights Act and in other federal legislation, and statutory provisions in each of Canada's ten provinces and three territories. The Criminal Code prohibits "hate propaganda." The Canadian Human Rights Act prohibits discrimination on various grounds, and forbids the posting of hateful or contemptuous messages on the Internet. Legislation in the provinces and territories prohibits discrimination on the same grounds as Canada's Human Rights Act in matters of provincial or territorial concern such as employment and accommodation. These laws are considered controversial by many commentators because of the perceived threat they pose to rights."
Canada has no real heritage of revolt in favor of individual rights. "Good government and order," is the tradition. As a country it is IMO much like what the US would have become if the British and the Tories had won the war waged against the Westminster Parliament. With the exceptions of the Metis revolt and the 1837-1838 revolt against the crown in Quebec, Canada has a long record of the submission of subjects of the crown to authority. My Anglo-Canadian family in SE Quebec split down the middle in that last fight and my own ancestral branch moved to western Wisconsin. Ironically, Sanford Bills, my great grandfather who had been born in Canada joined the Union Army because he thought it right to suppress a Southern revolt against central government.
Canadian thought with regard to free speech is IMO conditioned by their limited views of what liberty means in the US. pl