It's not really very fair is it. I think maybe they ought to be more inclusive. Can the Canadian Parliament pass a law whereby the Church must provide Communion to all who ask for it, or not be allowed to provide any Communion at all?
This is a case where church law would trump national law.
The Prime Minister has a choice -- he can change -- or stay the same and not receive Holy Communion.
Yes, it is sad, but it is his choice.
Given what is happening in Canada, this isn't far-fetched at all. But I'll bet parliament would just let the courts put out the order.
Guided by the Holy Spirit, the Church tells us what's appropriate and what's not, and we follow the rules as best we can. Anyone who is under mortal sin, cannot receive communion, without confession and a sincere desire to change. Being a pro-abortion or pro-homosexual marriage politician is tantamount to being in a state of mortal sin. Sorry, either follow the rules, or get out of the Church.