Agree with Pogo and SD here. It requires a party to have many resources to seek out and get non voters to the polls. One can tailor a platform to those individuals and they just won't vote. As for membership, there is only one membership for both provincial and federal, unlike other parties where one can hold a different membership federally and provincially.
As for Labour, what's interesting is that they may be pushing for 14 dollars an hour, and I agree, come election time, and they provide support strategically for the NDP and Liberals. So Horwath and the NDP may provide a platform that is everything they want, but turn around a support the Liberals to ensure the PCs don't win a particular riding. So what happen to all those ethical labour considerations? Note they don't give the Liberals such a hard time, and hold to that standard of social and economic justice. And the liberals even enforced a contract on education workers and didn't uphold collective bargaining.