The Canadian Hockey Initiation Program was developed by Hockey Canada to make children’s first contact with hockey a safe and positive experience. It is a structured, learn to play hockey program designed to introduce beginners to the games basic skills.