The problem is that in Canada many laws are based on Christian mythology not logic. We all know that homosexuality is forbidden by Christians. Freedom and rights are not on the agenda of the State.
:
https://www.youtube.com/watch?v=zejD0UkMGGY