@johannab @hub

"PR is a broad range of specific systems that can be designed to account for regionality and context."

Take each province with 5 or more seats and divide them into Megaridings of five seats with a balanced remainder. (So, for example, Newfoundland and Labrador would have two Megaridings of 4 and 3 seats each.) Then do PR in each riding.

You keep regional elections, but you can't have a party win 40% of the vote in 60% of the ridings and dominate Parliament with 35% support.