The Canadian Charter of Rights and Freedoms: A Deep Dive into Your Rights