1972 Senior Division
1973 Midget Divison
1974 Midget Division
1975 Junior Division
1976 Senior Division
1977 Junior & Senior Divisons
1978 Junior & Senior Divisions
1979 Junior Divison
1980 Junior Divison
1982 Junior & Senior Divisons
1983 Midget Divison
1984 Midget Divison
1986 Junior & Midget Divisions
1988 Senior Divison
1989 Midget Divison
1993 Midget Division
1996 Midget Divison
2001 Junior Divison
2003 Midget Division
2004 Midget Division Runner-up
2005 Midget Divison
2006 Junior & Senior Divisions Runner-up
2007 Junior & Senior Divisions Runner-up
2009 Peewee Division
2011 Peewee, Midget & Junior Youth Divisions
2012 Midget Division
2017 Midget Division Runner-up
2020 Midget & Midget Youth Division Runner-up
2021 Midget Division
2022 Junior Youth Division
2023 Junior Division Runner-up