YMCA of Northern Alberta creates life-enhancing opportunities for the growth and development of all people in spirit, mind and body.