His wife was showing up at his office and NDP meetings and creating a scene. He said it was embarrassing for everyone so it is better that he resign. So on the surface it did seem that he resigned for the personal reasons he cited.
However later it was found that that his wife was creating a ruckus because he patronised the underaged prostitute.