CAYFO is an Ottawa charity which enables children and youth to act on their ideas and create a better Ottawa.