Canada Election 2019: Andrew Scheer snatches defeat from the jaws of victory

If Canada Election 2019 was a referendum on Justin Trudeau’s leadership, then for Andrew Scheer Monday’s results look ominous

by