It's difficult to see how another election will produce drastically different results, other than perhaps a random walk towards, say, 47 Liberal MLAs or perhaps the same number of Greens/NDP combined.  A do-over Lib campaign with some better policies will be matched by the same approach from the others.  For every Lib leaning voter who went Green and wants to rethink that, there is probably some other voter who rejected Greens as no hope and now sees them as a viable third party choice.  What WOULD  make a difference is if the Greens/NDP decided to place candidates strategically in the strongest support areas, with only a Green or Dipper to choose from in some ridings.  They could do battle in ridings with equal support. That would extend their semi-coalition agreement to beyond the next election and would deal with the reality that the NDP alone can't likely get enough seats for a stable government (luck excepted) but could handily defeat the Liberals if they teamed up in advance.