Yeah, Scheer is a right wing social conservative.. He is forced to repress all of that to be more appealing to the voters.Scheer is not a moderate. Never has been.
He's clearly on the right of the party, not a 'red tory'. Being less extreme than Leitch does not make one a moderate.