Consider: The Alberta Human Rights Commission hands out tax dollars in the form of public grants to promote very controversial social issues and at the same time they have the authority to rule on speech and punish opinion via their tribunals.*
The same applies in every Province.
Taking care of the sheep(le)...
And punishing the sinners -- no, not God -- the Alberta Human Rights Commission...