Great article.  The problem is easy to fix.   Provinces can refuse funding to universities who do not have a free speech policy with teeth.  A University of Chicago doctrine or similar with penalties to people who violate it.    I don't think Canada would lose much if a few humanities departments closed down.