Fixed versus flexible election terms: explaining innovation in the timing of Canada’s election cycle