Supreme Court of Canada ruled in 2004 in Re Same-Sex Marriage that same-sex marriage had constitutional validity. The Court compelled the Canadian federal government to enact legislation to recognize gay marriage. The Canadian legislature eventually then codified the revised definition of civil marriage in the Civil Marriage Act. The legislation received Royal Assent (and therein became law) on July 20, 2005.
Source by tneagle