The Catholic church is the only worldwide organization big enough & powerful enough to stop this evil.
The Pope needs to tell Canada, “Rather than accept this vile sin, the Catholic Church will excommunicate EVERY Catholic in Canada, withdraw all priests, & declare the nation Satan's Haven. Those who want to remain in the Church need to take their complaints to the Canadian Gov’t, & change Canadian policy immediately”. Then, give Canada one month to change policy & publicly reject homosexual marriage AND homosexual activity.
While he is waiting, the Pope needs to start excommunicating, in droves, those who advocate homosexuality, especially priests & laymen. Tell them to repent or burn in Hell. Start with Nancy Pelosi. These people are not assets to the Church, they are saboteurs of the faith - Satan's servants.
The Pope's reluctance to excommunicate is tacit approval of homosexuality. He needs to get tough, now!
But he won’t.