After two years of acrimonious debate, Canada’s House of Commons on June 28 passed a controversial same-sex marriage bill. If approved as expected by Canada’s Liberal-dominated Senate this month, the bill will allow same-sex couples to marry, making the country only the fourth in the world to recognize homosexual marriage.