The Calgary Stampede Foundation is committed to providing the youth of Alberta with the opportunity to develop strong roots in their culture and...