My knee-jerk response is to be indignant about a cop being let off lightly, but the article does describe him as remorseful of his behaviour and taking steps to deal with his own issues. So he sounds like someone who is unlikely to reoffend, and therefore should not be punished harshly. In our justice system, I believe a non-cop would have been sentenced similarly.
But I don't like the idea of him continuing to work as a cop, at least beyond in-office work, as the police should be held to a high standard. He's going to work on his own issues, but such work isn't always quick or smooth. Being in the field dealing with challenging people raises the risk that he runs into another situation where he loses control. I don't know what the policies are of the Guelph police, but I hope they keep a high standard here.