Interesting article.  I would suggest that Mr Singh is a rather ambitious fellow and probably not content to lead a second or third place party for too long.  If the NDP holds the balance of power after the next election, he would be poised to be the deputy PM and would probably outshine the incumbent.

I see him crossing the floor and joining the Liberal Party after the next election if the Liberals win a majority.