the reason the liberals jumped from third place in 2015 to win is that thomas mulcair very stupidly tried to run in the centre and it blew up in his face. singh is making the same mistake, and it reflects a shift in the party.
the ndp keeps making the mistake of running to the right of the liberals whenever they think they might win because they are actually to the right of the liberals.