There should be a limit on the PM's discretion to call an election driven by his party's interests. Why not go for legislation that sets a minimum fixed term for a government (say 4.5 years), obviously subject to exceptions like failing a vote of confidence etc.?
Agree with this idea. As soon as the prime minister is elected, parliament would open within a set time frame. 5 years down the line, election has to be called. Give or take 2-3 weeks. An early election is called only by a vote of no confidence on the government, when the budget estimates are not passed through.
This content is created by the open source Your Priorities citizen engagement platform designed by the non profit Citizens Foundation