After the liberal throne speech it was clear she had to leave.  If she had stayed, her party would have had no credibility on the throne speech issues when those same issues were introduced by the NDP.  The only way forward from that point was with a new leader.