The NDP is on life support. Where does it go next?
The NDP’s leadership race is hurtling toward the March 29 finish line, with all five declared candidates still in the race, having met their fundraising and signature-gathering requirements. There are differences emerging from the “violent agreement” that we normally see in NDP leadership races, and this could indeed be an existential choice that the party faces as they determine what...