ig-88 said:
Why does the government have to recognize ANYONE's marriage? Why should the personal decision of remaining single or getting married affect your public duty to pay taxes? Why penalize or reward marriage if it is a personal and religious decision?
I would suggest that the whole business of marriage and divorce should be handled by private industry, the same way your relationships with creditors, landlords, etc. are handled.
You've certainly asked the right question. However, it isn't rhetorical.
The traditional answer is that it is in the best interests of Canadian society that Canadians give birth to children in order to replenish the labour pool. That's why a number of Canadian laws gave preferential treatment to heterosexual marriages - because they were viewed as the cornerstone of this process of raising the next generation of Canadian workers.
While we can debate whether Canadians should give such a high priority to the birth and raising of children (after all, immigration is an equally effective way of replenishing the labour pool), it's very difficult to say that gay relationships serve the same purpose in Canadian society.
In fact, the movement to recognize gay relationships as marriages is not founded on the assertion that these relationships serve the same social purposes as heterosexual relationships. Gay people simply want to feel "normal" in society. Presumably, many of them don't feel "normal" without having society confirm, in a variety of ways, that they are "the same" as straight people.
Obviously, it's become important to straight people, for reasons I can't comprehend, to want to tell gay people that they are the same as straight people.