ShepherdsDog ShepherdsDog:
Priests, ministers and rabbis don't have to marry gay couples, although some will if their denomination recognizes same sex marriages(ie. United Church and the Anglican Church). That was clearly stated in the beginning of the SSM controversy. Secular officials don't have the choice as they are government employees.
They stated it clearly at the beginning yes, but anyone who knows politics knows that what is said and what is done is totally different.
Because a priest cannot refuse to marry a couple because they are gay, a Church cannot refuse to let a couple use their Church based on homosexuality. Yes priest and pastors can be forced to preform a gay marriage. I am not religious but I have met Christians where their pastors were forced to preform the marriage and the Church was forced to let the couples use the Church.
The protection of religious freedom in Canada in theory extends to all religions, in reality that protection is only granted to non-Christians. It is impossible to accommodate all religions, anyone who says otherwise needs to start reading up on the subject.
Back on topic. Separation of Church and State, that was the argument used a lot of the time for gay marriage. That same argument can be used against polygamy, "union between two people" is the state definition of marriage. By changing the definition of marriage to fit a religion would go against Separation of Church and State.