Facing Trump's onslaught, Canada PM Carney calls snap elections
Ottawa, March 24 (IANS) Canada's Prime Minister Mark Carney has called a snap election as his country faces US President Donald Trump's onslaught, which has helped the ruling Liberal Party recover dramatically in polls.