The City of Markham offers skating and hockey programs for various ages and abilities: