I don't think closed minded people really want to consider that gay marriage may just be fair. It shouldn't be called marriage because that is a religious institution and they have no obligation to accept same sex union but like someone else said that just comes down to semantics. The government however is not a religious institution so must offer the same deals to people regardless of what the Vatican or good ol' Ralph says.
Of course its probably a lot about getting their hands on their spouses booty and why shouldn't they. I'm sure they pay as much into their CPP as any other religiously abiding canadian has and they have just as much right to have a say over their spouse's affairs as we do. If you take the time to talk to some gay/lesbian men and women you will quickly find that aside from the outspoken political minority they couldn't care less about being recognised but they would like to have the same rights with their loved ones as heterosexual couples have and that comes through legislation and official unions.
To those that complain of the courts taking precedence over parliament well so what? Why shouldn't they? Do YOU want to live in a country where the government has complete say over its people and the people have no recourse to appeal? I certainly don't. If the governments are that unhappy with the courts' decisions they can use the not withstanding clause. And the majority of Canadians? Many polls have shown majority support for legalised gay union.
Regardless of what your opinions are on the subject we luckily live in a country that has laws that we all must live by and must be enforced fairly. If you don't like it. Move to Alberta (Just Kidding

).