The proportional representation system is used pretty much in every part of the free world (except North America).
One approach would be to keep the current ridings (or have them halved), and these would be elected in the same way they are now.
The other half of the seats would be given out proportionate to the popular vote received. Parties would have official candidate lists. For example, the Green party would have a list of 30 or 40 candidates. If they received 8 seats, then the first 8 names on the list would get a seat.
Proportional Representation systems bring government by consensus as opposed to government by steamroller.
And hoshq, seats don’t have to have a geographical location associated with them. A good example of this is the Senate.