I have quite a few creative ideas, but am too tired to write them down rn. I’ll go the easy, lazy way (and write about more legislation ideas tomorrow):
Proportional representation like Germany. In every election, the voter votes for an individual and a party. The individual is chosen to represent the riding through STAR voting (my version). After all MPs are elected, to ensure proportional representation according to the party votes (the second vote that voters cast), individuals from party lists are put into parliament.
This way, we get riding representation and party representation.


Technically, you do need the provinces to agree if it’s a constitutional issue.
But sure, getting rid of the NWC and bringing in fixed terms+proportional rep would make our long-term stability a lot more guaranteed. Maybe a different federal model where the 8 or 9 Anglo provinces don’t all get equal power to Quebec, as well.
Failing that, basic income.