The Canadian Charter of Rights and Freedoms prohibits discrimination on the grounds of race; national or ethnic origin; colour; religion; gender; age; and mental or physical disability and sexual orientation.
The Charter protects you from discrimination in actions taken by the Government of Canada, the government of any province or territory, and actions taken by government agencies, such as hospitals, schools, or Human Resource Centres.
We are not talking about "religious" marriage here. We're talking about "civil marriage"; an act which falls directly under the jurisdiction of the government and which is suppose to reflect the human rights of ALL of its citizens, not just SOME of them!