When the NDP abandoned its socialist roots it became indistinguishable from every other middle of the road political parties. The only way it will survive is to differentiate itself from the other political parties, and the best way of doing this is to become a real left-wing party.