Has it not always been so? The latest iteration is Turkey's Erdogan: "Democracy is like a train. You get off once you have reached your destination". In Canada, we don't have a president-for-life as Kazakhstan seems to have, but we used to game the system with election dates. The prime minister could juggle to get a three to five year term, watching the polls and choosing the best moment in two years to strike and recapture the spoils of power. The party in power always had its thumb on the scale.
Stephen Harper brought in Bill C-36 in 2007. Wikipedia summarizes:
"It requires that each general election take place on the third Monday in October in the fourth calendar year after the previous poll, starting with October 19, 2009. During the legislative process, the Liberal-dominated Senate added an amendment listing conditions under which an election date could be modified, in order to avoid clashes with religious holidays, municipal elections, and referenda, but the House of Commons, led by Prime Minister Stephen Harper's Conservatives, rejected the amendment and the Senate did not pursue it."Kudos to Stephen Harper.