CYHA is a non-profit organization providing the youth of the community an opportunity to learn to skate and play hockey.