LEDREW: Justin Trudeau apologizes for everyone's mistakes but his own

.....

© Ottawa Sun