All people in Canada have the right to demonstrate based in the Charter of Rights and Freedoms, section 2(c). This applies regardless of nationality or citizenship.  The GSA supports the