More proof that Canada is slipping over the edge

From Mark Steyn we learn that the the Palestine House in Toronto is hosting Abd al-Bari Atwan, editor of the London newspaper Al-Quds Al-Arabi. Atwan is, in Steyn’s words, “a celebrity eliminationist” who declared on TV that “if the Iranian missiles strike Israel, by Allah, I will go to Trafalgar Square and dance with delight.”
Word of Atwan’s appearance sparked a demonstration by the Jewish Defense League. During the demonstration, Palestine House officials were caught on tape telling Jewish protesters “You need another Holocaust” and “We love jihad… We love killing dogs… your bitches with you.”
I’m not one of those who wants the government to prosecute hate speech. But I thought Canada, which launched proceedings against Steyn for “Ïslamphobic” utterances, had laws against this sort of thing.
It turns out that, far from prosecuting the Jew haters at the Palestine House, the Canadian government is subsidizing them. This means, among other things, that the appearance of the jihadist Atwan is effectively being underwritten by Canadian taxpayers.
Given Canada’s approach to Steyn’s speech and to the speech of jihadists, I wonder not so much whether Canada will survive as a free society but whether it deserves to.