If last fall’s election was far too long for your taste, New Democrat MP Alistair MacGregor may have a solution.

The first-term MP is introducing a bill today to set a maximum campaign length of 46 days.

Canadian elections have to run at least 36 days and in recent times generally haven’t run much longer because the spending limits were capped.

But the previous Conservative government updated the law to increase campaign spending limits for longer campaigns.

The 2015 election was Canada’s longest ever at 78 days.