As Mark Carney is all set to replace Justin Trudeau as Canada's next Prime Minister, the former banker will have to decide when to call a federal election