What is the Canadian Charter of rights and freedom?
The Canadian Charter of Rights and Freedoms is a charter stating that Canadians have freedom of speech, freedom of religion, freedom of association, and are assumed innocent until proven guilty a...