Winnie,

Just to clarify there are several countries in the world that allow gay MARRIAGE, not just civil union. Canada is one of the them. The United church and some Anglican churches and several others will marry gay couples,if you need the religious aspect to legitimize it.

Cheers