I meant to post this ages ago. We Canadians not only have laws controlling spanking, but we have recently had a very disturbing precedent set in family court.
This spring we had an unbelievable family court case in Canada in which a judge overturned a father's grounding of his 12-year old daughter for...get this...posting her profile on a dating site!!!! At age 12!!!! The father (quite rightfully, in my opinion) told her to take down the profile and she refused, so he grounded her and said that she was no longer allowed to go on her 6th-grade graduation field trip.
This child went to her mother (parents were divorced) and they sued her father to overturn his authority on the matter and the judge agreed with them!!! So we have a responsible parent trying to protect his child from potentially exposing herself to danger on an online dating site (like we don't have enough horrible stories of internet predators), and the judge reinforces the child's bad behaviour and erodes the authority of the parent.
This caused quite an outrage in Canada, as you may well imagine!
How is a parent supposed to be a consistent disciplinarian or set reasonable boundaries for a child when the child can simply challenge any punishment in court?!
The article explains that some of it was due to family law stipulations in Quebec, but I still think it was shocking that a court would overturn that father's punishment as "too harsh". Grounding harsh? He didn't beat her! He grounded her for a pretty major infraction. Holy moses, if that were my kid, she'd be lucky if I didn't ground her until her high school graduation for posting herself on a dating site!
Here's the link, if you want to read the story:
https://www.cbc.ca/canada/story/2008/06/19/father-court.html