Teddy here to answer a simple question: can the BC Liberals win.
The answer, which might surprise some, is yes. A few things need to happen though to make this the case.
1 - The BC Liberals need to run a seamless campaign. Christy Clark's little voting mishap effectively breaks this, and that, and that alone, might be enough to prevent a win. In order for Clark to win she needs luck, and even the smallest of bad luck - like her events of earlier today - are enough to stop it.
2 - The BC NDP needs to make a few mis-steps. The NDP has decided to go negative, after committing to run a positive campaign, this could turn voters off. Probably not though. Unless these new ads backfire, I can't see the NDP making any election-costing mis-steps.
3 - Voters need to abandon the Conservatives and the Greens. There is already evidence this is happening. Remember that last summer the Conservatives were running neck and neck with the BC Liberals somewhere around 23% in the polls. Today, the Conservatives are getting closer to 9% while the BC Liberals are up at 35%. You'll notice these two do not perfectly match; this is because the Greens are also getting Liberal votes, and they too need to be knocked down a tad.
So CAN the BC Liberals win? Yes. There's enough of a chance that they can win that you'd probably be better off betting on it than you would be betting on a single number in roulette. People do the latter and think they can win - and some do win. Will they win? I highly doubt it. The best they could 'realistically' hope for is an effective tie... which brings me to the interesting part of this post.
I've run a few simulations and something came up that is very rare. Normally when parties tie in seat results, one has more votes. One party is just more efficient at turning votes into seats. Federally the NDP has always been bad at this, while the Conservatives have been good at it. Provincially, this is not the case, at least, not in BC.
The two parties could tie with each taking exactly 41.1% of the vote. This should be just about 690,000 votes each, if my turnout estimates are correct.
The two parties, at these levels, would win 42 seats, with 1 Independent elected.
More interesting would be a balance where the Greens and Conservatives each elect a single member, and the Liberals and NDP tie at 41-41.