Canadian Law does not leave any openings at current for such events to happen. The laws against hate speech have to do with inciting hatred and violence towards a identifiable group.
Imagine a time when many people thought that Catholics were teaching their children hatred, that the Pope was the Anti-Christ. If those times came around again, anti-hate speech laws would be applied to Catholics, because people would believe that Catholicism was hate speech.
You're looking at it with your own current understanding and mindset (which is a reasonable one, IMO). But imagine a time when people thought Jews and Catholics were evil - therefore, their 'speech' was evil.
Catholicism could not become illegal under that, however a anti-catholicism meeting, depending on the agenda of the meeting, could. If the message was against the doctrine of catholicism no problem, if it was about why Catholics should be killed then it would be illegal.
You assume the status quo remains the status quo. History shows that it doesn't.
Hate speech laws "protect" the rights of minorities from threats and acts of violence.
Actually, it is my opinion that such laws do violence to the concept of freedom. Silencing a hater from speaking does not make him stop hating. I'd suspect he'll hate more for being forbidden from speaking of his hatred.
I'd prefer freedom of speech, including that of those who hate, to selective suppression of speech which we today consider onerous. The day may come when our own speech is considered that way. When everyone is free to speak their mind, there is freedom. Freedom denied to one is freedom potentially denied to all.
In the marketplace of ideas, it is just as permissible to say
'people of a particular race are bad and I hate them' as to say
'environmentalism is good for trees and people'. That is not to say it is good to say the former. That is not to say a person saying such things won't be subject to repercussions. It does mean that if someone can say such a thing legally, we live in a truly free society. If a man is not free to speak his mind, he is not free.