What a bullshit over the top unenlightened statement. The latest happenings had nothing to do with free speech. It had everything to do with people protesting against the crap that is constantly being spewed by an ignorant attention whore.
Essentially, it is illegal in Canada to promote genocide OR to publicly incite hatred against people based on their colour, race, religion, ethnic origin, and sexual orientation, except where the statements made are true or are made in good faith. Nuthin' wrong with that.
Unlike the US, I dont believe Canada has any laws concerning the establishment of "Free Speech Zones" using chain link fences.