The Children’s Aid Foundation of Nova Scotia (CAFNS) receives, maintains, and directs funds to support vulnerable children, children in care, and...