What are the laws regarding same-sex marriage in Canada?
Same-sex marriage has been legal across Canada since July 20, 2005. The Civil Marriage Act, a federal law, ensures that same-sex couples have the same rights and legal recognition as opposite-sex couples.