Freedom of Speech does not protect you from reprisals, except reprisals from the government. If you insult your political leaders, you shall not go to jail, nor endure any intimidation from government authority.
You will, however, run the risk of alienating your neighbors and friends, as Canada is doing.
We are absolutely free to be angry and alienated, and will behave so. That's OUR freedom of speech.
I'm talking about certain people on this board sterotyping and labelling entire populations.