In my experience the NDP is willing to burn ecological resources for trivial short term gains. They are a worker party, which is fine, but they often treat 'jobs' as a goal in itself, rather than a route to quality of people's lives.
You can make lots of jobs logging old growth and building out fossil fuel infrastructure.
Edit: don't get me wrong, I'll still vote for them over other options, but my heart and wallet are with the Greens.