Members of Parliament have passed a divisive and contentious bill, putting Canada one step closer to becoming just the third country in the world to sanction same-sex marriage.
After years of debate, the House of Commons put Bill C-38 to a vote after its third and final reading late Tuesday night.
With the Liberals enjoying the support of almost all the Bloc Quebecois and NDP MPs, the legislation passed easily in a 158 to 133 vote.
Now, it will take Senate approval and royal assent to make Canada the third country in the world, after the Netherlands and Belgium, to officially recognize same-sex marriage.
Going through the Senate and it being signed should only take a few days and then its officially official.
WOOO!