Is same-sex marriage legal in Canada?

Answer:
Yes. Same-sex marriage was legalized all over Canada on July 20, 2005 with the passage of the Civil Marriage act.

Same-sex marriage had been legalized earlier in nine of Canada's thirteen provinces and territories (in chronological order):
  1. Ontario (June 10, 2003);
  2. British Columbia (July 8, 2003);
  3. Quebec (March 16, 2004);
  4. Yukon Territories (July 16, 2004);
  5. Manitoba (September 16, 2004);
  6. Nova Scotia (September 24, 2004);
  7. Saskatchewan (November 5, 2004);
  8. Newfoundland and Labrador (December 21, 2004); and,
  9. New Brunswick (June 23, 2005).
First answer by Jkmyoung. Last edit by Johntorresbrooklyn. Contributor trust: 58 [recommend contributor recommended]. Question popularity: 11 [recommend question].