Have you ever read the minutes from the 1998 Lambeth Conference ? There are many resolutions, though not Canon law, that indeed favor the perversion of homosexuality.
depending on what Canon Law is in Canada.
I didnt know Canon law is by sovereignty, I think you are mistaken.
This sentence puzzled me until I realized that you mistakenly referenced the 1998 Lambeth Conference, whereas what you're really talking about was the ECUSA's 2000 General Convention. The former affirmed the traditional Biblical attitude towards homosexuality. The latter is definitely more accomodating towards homosexuals.
However, my statement still stands as fact; the ECUSA has so far not favored legitimizing "homosexual marriage". It became quite obvious at the 2000 General Convention that to do so would result in schism. And the ECUSA still officially forbids the ordination of non-celibate homosexuals, but allows the ordination of celibate homosexuals. This is the same policy that's been followed in the Roman Catholic Church in America. Looks like the Romans are getting ready to change that. We'll see what the ECUSA does.
The ECUSA has an advantage over the RCC in America is that in the ECUSA the priests can marry, and that in each parish the laity does the hiring and firing of priests. That means that if an Episcopal priest is unmarried at (oh, say) 30 years of age or more, you've got a better idea of what you're dealing with than in the RCC, and the laity has a direct choice of whether or not they want to deal with that. And if they do choose to deal with that, they know what to keep an eye on, and they can get rid of the priest if they wish later on. Whereas an RCC parish has to take whomever the Bishop sends, and the parish never quite knows what they're dealing with. Nor can they do much about it.
Finally, the ECUSA is pretty good about understanding that civil law takes precedence over canon law in cases of child abuse. The ECUSA calls the cops, they don't shuffle abusers around.