Trump's trade war and annexation threats have upended Canada's election

Trump's trade war and annexation threats have upended Canada's election