The [Canadian Bill of Rights] was enshrined to ensure that the rights of minorities are not subjected, are never subjected, to the will of the majority. The rights of Canadians who belong to a minority group must always be protected by virtue of their status as citizens, regardless of their numbers. These rights must never be left vulnerable to the impulses of the majority.
This obviously applies not only to gay rights, but to the broader issue of Christians (in America at least) trying to force their particular morality on society at large. They are in the majority, so they assume they can get away with it. But, like Canada, our Bill of Rights is also there to protect the minority from the majority. It seems some of us have forgotten that living in a democracy is not as simple as winner take all. We must strive to protect the rights of those with whom we disagree, even hate--otherwise we're no better than a weak-kneed benevolent dictatorship.