Canada Election 2019: For Andrew Scheer, politics means never having to say you're sorry

As a devout Catholic, Andrew Scheer should understand contrition and penance, but his reaction to past homophobic and racist remarks of a number of his candidates has been to play politics

by