The Canadian Charter of Rights and Freedoms protects a variety of rights, including freedom of expression, equality, and democratic rights.
Freedom of expression
Freedom of speech, thought, belief, and opinion
Freedom of the press and other media
Equality rights
Protection from discrimination...