NDP and Greens should concentrate on getting political donations fixed first. That's relatively easy, quick and low-cost. Just say stop. And they'd get the thanks of every BC voter, except for the guys who picked up big contracts for a relatively small investment over  the last few years. Just have a good enforcement mechanism in place.
Electoral reform is complicated and lengthy - no chance of it getting finished in the short term. And that's all we have until the next election is called in a year or so. An election that will happen even if BCLibs get to a majority because that would be too slim to last.