Canadian Anglicans have published this report on marriage and changing their canon.
As I understand it, if their General Synod approves their recommended change to their marriage canon, the Canadian Anglican church would both approve same sex marriage AND approve opt outs ranging from diocesan synods prohibiting solemnizations of same sex marriage in their dioceses, to bishops so prohibiting, to congregations so prohibiting, to clergy being free to decline. Cake. Eat. Is it a way forward?