I am a BC Liberal supporter myself, but I highly doubt the government will fall right away.  If the NDP puts up a speaker after assuming power, following Denison's rules the speaker would vote in favour on all confidence matters while negative on individual bills (which the Greens BTW are not obligated to support anyways) so the government could still function although passing bills would mean either breaking convention (which is most likely), getting BC Liberal support (on some issues like banning big money is a no brainer), or the bill failing.  Agree it will be tough to last the full four years, but can still probably survive at least a year.  The BC Liberals won't pull the plug until they are well ahead in the polls and think they can win and this will mean a new leader so 18 months.