Some societies used to have caste system and did human sacrifices, yet it took thousands of years for them to collapse. When they did collapse, it was due to outside invasion rather than their ideologies.
Good news: your society isn't collapsing. Bad news: it looks like it is going to shit.
Canada has some very real problems, most-recently in the headlines the atrocious ways we have treated our indigenous population through the years. In many ways, we have always been shit.
Regarding our laws protecting people from discrimination in speech and deed, however, I'm going to have to disagree with you.
> Canada’s society is going to shit and the primary reason is this anti hate speech law?
No, it's the ideology behind proposing laws like this. Demonizing the existence of white people and at the same time expecting them to cheerfully provide the main tax base.
Good news: your society isn't collapsing. Bad news: it looks like it is going to shit.