"Peace bonds and restraining orders are not a substitute for a charge. They are intended to prevent assault and harassment" You can get a peace bondif you are afraid that another person will harm you, your partner (spouse or your common-law), your child, or damage your property.
It comes down to if you view this as harassment towards you or your child. I say yes, even if you lose the case you it'll take a while to go through the courts, they'll be issued a promise to appear and it will be inconvenient at the very least.
You're looking for a peace bond in Canada, by the way.
Peace bonds are completely free, even if you lose the case you're dragging them through hoops.
Edit : Also, if they do not appear to the court date, a warrant will be issued for their arrest. If they think it's all a big joke there's a decent chance they won't show up and will be charged with failure to appear.