Canadian Prime Minister Mark Carney has called a snap election for April 28, citing an urgent need for a strong mandate to ...