Child and Youth Friendly Ottawa (CAYFO) is an Ottawa based charity that builds youth capacity and celebrates youth achievement. Our programming is...