Canadian PM Mark Carney calls snap election on April 28, asks for mandate to tackle Donald Trump
Carney, a former two-time central banker with no previous political or election campaign experience, captured the Liberal leadership two weeks ago by persuading party members he was the best person to tackle Trump.