I disagree, the NDP with wholesale financial support from trade unions, even to the point of campaign salary support and with no shortage of cash-for-access they are an unseemly choc for many voters.  If I'm not mistaken in the last election the NDP achieved 39.7 of the popular vote  versus 39.9 this time. Their support hasn't changed and in fact there's a case to be made that much liberal support went to the Greens, as it did in our house.