Five MLAs have left caucus, multiple senior party staffers have left, and the NDP leads in the polls