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