Though Canada’s election began in earnest only late last month, public opinion polls have captured a gripping political narrative that has been unfolding since the start of the year. Between President Trump’s trade war, his threats of annexation and the…
