Josh Dehaas: Canadian cities are clamping down on free speech

.....

© National Post