Canada is set to go to polls on April 28 in what's emerging as a consequential and close election. The candidates have been ...