Tommorow night the government of Canada is supposed to vote on Bill C-38: The Legalisation of Same-Sex Marriage. It's expected to pass, as both the Liberals (the reigning political party) and the Bloc Quebecois (the royal opposition) are mostly in favor. Only the Tories (the conservatives) are opposed, but they haven't enough members to really make a difference.
If it passes, and here's hoping it will, homosexual partners will have the same rights and equalities -- including the right to wed -- as heterosexual partners. Well, legally at least. It'll probably take a few more decades before it really sinks into practice.
Took long enough, but the times... they are a'changing.