Children’s Aid Society of Toronto (CAST)

http://www.casmt.on.ca/

The Children's Aid Society of Toronto is a child welfare organization funded by the Province of Ontario. Its mandate is to protect children from harm, through intervention, counselling and services to families.