News

Toronto, Vaughan, Brampton, and Calgary have all passed bylaws that infringe on protest rights, and Ottawa may be next.