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):
- Ontario (June 10, 2003);
- British Columbia (July 8, 2003);
- Quebec (March 16, 2004);
- Yukon Territories (July 16, 2004);
- Manitoba (September 16, 2004);
- Nova Scotia (September 24, 2004);
- Saskatchewan (November 5, 2004);
- Newfoundland and Labrador (December 21, 2004); and,
- New Brunswick (June 23, 2005).