Charter of Rights, equality rights and human rights before the B.C. Human Rights Tribunal, Federal Court of Canada, Trial and Appeal divisions.