Good on you guys doing the right thing. Maybe this will shame other nations into such egalitarian moves. Or maybe it will show them that their fears and hatreds are unfounded.
In any case, progress!
Same-Sex marriage by legislation, in a relatively close vote since 49 Liberal members mostly from rural "ridings/constituencies"/districts voted against. This gives them parity with other Common-Law and Married couples in Canada. It wouldn't have become an issue, in all probability, had Common Law heterosexual relationships not been recognized as equivalent to marriage under law here some 30 years ago. JMO.
And please try to address the issue and not use this as another beat-Canada-with-a-stick thread which only results in it getting locked. I will attempt to address the issue of Canada's military which has performed Brilliantly over the last 100 years and more in another thread with references and foot-notes. There is an entire book called The Shock Troops of the Empire (that's the British Empire) available to those interested in the history.