Birch Bay Ranch serves approximately 15,000 Albertans every year. The majority of participants are children and youth. Young people need to...