I'm not sure I buy the notion that the federal NDP are on life support, but this is an interesting analysis.
I think the NDP is set to lose a lot of their gains in Quebec (more than they did last time, I mean), and I would't be entirely surprised if the Greens pick up some votes, and maybe even a seat or two, in that province.