Trump won for the very same reasons Clark will likely win again - partisanship pure and simple

Conservatives in particular rarely vote for anyone else, no matter how bad they are, especially the NDP, so they will once again for their party.

Remember there are only 2 viable parties in BC - the NDP and the Liberals (who are actually the conservatives - there is no Liberal party in BC)