Canada calls snap election as PM Carney seeks strong mandate amid Trump threats

Get Alerts