Since Trump's trade war began we have seen an unprecedented political swing in Canada. The Liberals have surged in the polls and what was once a sure thing for the Conservative Party is no longer. But what about the NDP and Jagmeet Singh? Are they headed towards a historically poor showing on April 28th? Could they lose official party status? And what does it all mean for the future of progressive politics in Canada?