After months of record-breaking unpopularity, U.S. President Donald Trump’s trade fights with Canada appear to have suddenly given the Liberals a fighting chance of re-election.