Candidates had to have registered for Canada's 42nd general election by Monday, and more than 1,700 have put their names forward. Only 338 will win. Many will try again - and again.


more ....