You're abetting the destruction of free speech through while you battle strawmen.
Canada does not have a concept of "free speech", the fuck are you talking about. Canada has a concept of freedom of expression, which has certain limits, such as Hate speech.
I'm so sorry you will no longer be able to call for a genocide against a group you hold prejudices against, boo fucking hoo.
If homosexuals have their rights ignored in some far off country you must just shrug your shoulders, they don't have rights in those countries.
Tilting at windmills under the delusion they are giants does not make you a fighter of giants.