Whichever party wins the majority of the 343 seats in Canada’s House of Commons will form the next government, and its leader ...