Paul, I'm from ONtario as well. I don't know where you are from exactly, but have you heard of COAST (Crisis Outreach and Support Team)? Not sure if they are local to Hamilton only or a provincial body, but it might help to call them up and ask them about other outreach programs if you are not in the area. They give immediate help in bad situations over the phone but will also assess the kids and get them and the parents more help. Their website is: COAST Hamilton, 24 hr help line is 905-972-8338. This number is also for adults in crisis.