
In Canada we are allowed to speak or say anything that will not offend a persona particular group. You could speak your mind as long as it does not offend any particular group, a person, a religion or a race.
We live in a country that is developed and has laws that the police make the public follow. Freedom of speech is also in our constution of rights and freedom. As long as you are in Canada you cannot say that could offend any particular group based on their race, colour, sex, culture or religion, you also can't show through your actions any hatred against any race, culture, religion, sex or colour. There will be strict actions against that person who shows any hatred against a particular group such as the persons religion, culture etc.
I am glad to living in a country that takes any kind of discrimination very seriously based on sex, race, culture, religion or any thing that will offend a particular person.