"even in Canada, when a male student at Mount Royal University wore a Trump hat and was accused of uttering hate speech by the institution’s vice-president of student"
This is what is wrong with Canada - the war on freedom of thought/opinion, the war on free speech, the war that the SJWs are waging on every institution, tradition, white/male culture.  Identitiy politics is folly that is being championed by our governments and schools, and inflaming division.
This is what will drive the tolerant to intolerance.