The NDP have never been socialist if that term is strictly interpreted to mean that the "commanding heights" of industry (banks, insurance companies, major industries) should be controlled by the state.

The closest to a contemporary socialist is UK Labour leader Jeremy Corbyn.