The Children’s Aid Foundation of Canada is a national fundraising organization committed to improving the lives of vulnerable children in Canada.