It's not anti-Christian to oppose bigotry or to disagree with social conservative ideas.  Indeed, Scheer's ideas would very much be in opposition to that of the Pope who surely is not anti-Christian.  It's not Trudeau who is being sleazy but the author of this article by implying progressives are at war with Christianity.