Trade war and Trump's annexation threats; Prime Minister Mark Carney calls snap election in Canada