I suspect next election will be close.  BC is fairly polarized so the NDP cannot grow too much beyond what they have at the same time the BC Liberals have a pretty strong base that will vote for them no matter what.  Asides from 2001, all elections in the last 40 years have had less than a 10 point spread between the two main parties.