From the same article I think this is excellent news:
Hélène Laverdière has repeatedly criticized the Trudeau government’s silence on Donald Trump’s decision to move the US Embassy to Jerusalem. In response she tweeted, “a devastating day for those who believe in peace, justice and security in the Middle East. Where is Canada’s voice in protest of Trump’s decision on #Jerusalem? I urge Canada to condemn this decision in the strongest of terms.”
The party’s foreign critic also asked the federal government to condemn Israel’s detention of 16-year-old Ahed Tamimi and hundreds of other Palestinian children who are usually tortured by Israeli forces. Similarly, Laverdière has pressed Ottawa to properly label products from illegal Israeli settlements and submitted a petition to Parliament calling “upon the Government of Canada to demand that Israel immediately and completely cease all settlement activities in the occupied Palestinian territory, including East Jerusalem.”
Two weeks ago I received an email on behalf of party leader Jagmeet Singh titled “all people deserve the same human rights”, which listed the party’s recent support for Palestinian rights. It noted, “the NDP shares your concerns about Palestine. NDP Leader Jagmeet Singh and his team of New Democrats have a consistent record of defending Palestinian rights as well as raising concerns over Islamophobia.”
I'm very pleased by the above. It has the potential to inform more people about the situation. It's a huge step forward. It's worthy of praise not a demand that she step down because of what she did under Tom Mulcair.
He's right that his newsletter is radical. The NDP isn't. It is a mainstream party that wants to get elected not just be a megaphone for every cause however just. Once elected they can begin to turn the country around but they won't get a mandate to change Canada radically. Promoting boycotting Israel would put the NDP into single digits.