While the next election was not set until October 20, Canadian PM Mark Carney is expected to call snap elections for April 28 ...