There is a group called Fair Vote Canada, pushing for a version of ProRep. They want to be able to list your choices, so if your first choice doesn't win, your vote then goes to the next person on your list. They also want super ridings, which is a group of existing ridings to be able to assign seats to parties based on their total share of the vote. I haven't figured out how this is supposed to help independents,or exactly how votes are counted, but somehow this is supposed to make everyone inclusive?
BC has voted 2 or 3 times against a ProRep version called STV(single transferable vote) that also gives seats to parties, and somehow your representative would not necessarily live in your riding, or even close to it.
Somehow, it seems like none of these groups understand the basics of our electoral system, where we vote for the person, not the party, or party leader. To a large extent, the parties themselves don't seem to understand this fact either, based on their advertising.
So why not just join the newest party in Canadian Politics?

Revolution Party of Canada | The Human Rights Party
The Revolution Party of Canada (RPC) will make food and shelter Charter rights, tax billionaires out of existence, and introduce proportional representation.

I'm sure you'd fit right in!
(that IS sarcasm)