Is this the right time for Canada to be headed to the polls to elect a new federal government?