Club   Atomic Select   York Region Shooters    Brantford Galaxy    London City    Serbian White Eagles    Burlington SC    Waterloo SC    Milton SC   FC Ukranian United   FC Ukranian United   Royal Toronto FC

CSL Past Champions

Cool Timeline

2016
November 6

2016 – Canadian Soccer League (CSL)

Serbian White Eagles
2015
October 15

2015 – Canadian Soccer League (CSL)

Toronto Croatia
2014
October 15

2014 – Canadian Soccer League (CSL)

York Region Shooters
2013
October 15

2013 – Canadian Soccer League (CSL)

SC Waterloo
2012
October 15

2012 – Canadian Soccer League (CSL)

Toronto Croatia
2011
October 15

2011 – Canadian Soccer League (CSL)

Toronto Croatia
2010
October 15

2010 – Canadian Soccer League (CSL)

Brantford Galaxy
2009
October 15

2009 – Canadian Soccer League (CSL)

Trois-Rivieres Attak
2008
October 15

2008 – Canadian Soccer League (CSL)

Serbian White Eagles
2007
October 15

2007 – Canadian Soccer League (CSL)

Toronto Croatia
2006
October 15

2006 – Canadian Soccer League (CSL)

Italia Shooters
2005
October 15

2005 – Canadian Professional Soccer League (CPCL)

Oakville Blue Devils
2004
October 15

2004 – Canadian Professional Soccer League (CPCL)

Toronto Croatia
2003
October 15

2003 – Canadian Professional Soccer League (CPCL)

Brampton Hitmen
2002
October 15

2002 – Canadian Professional Soccer League (CPCL)

Ottawa Wizards
2001
October 15

2001 – Canadian Professional Soccer League (CPCL)

St. Catharines Wolves
2000
October 15

2000 – Canadian Professional Soccer League (CPCL)

Toronto Olympians
1999
October 15

1999 – Canadian Professional Soccer League (CPCL)

Toronto Olympians
1998
October 15

1998 – Canadian Professional Soccer League (CPCL)

Toronto Olympians
1997
October 15

1997 – Canadian National Soccer League (CNSL)

1996
October 15

1996 – Canadian National Soccer League (CNSL)

Toronto Italia
1995
October 15

1995 – Canadian National Soccer League (CNSL)

St. Catharine Wolves
1994
October 15

1994 – Canadian National Soccer League (CNSL)

Toronto Italia
1993
October 15

1993 – National Soccer League (NSL)

Toronto Rockets
1992
October 15

1992 – National Soccer League (NSL)

Toronto Croatia
1991
October 15

1991 – National Soccer League (NSL)

Scarborough International
1990
October 15

1990 – National Soccer League (NSL)

Toronto First Portuguese
1989
October 15

1989 – National Soccer League (NSL)

Toronto Italia
1988
October 15

1988 – National Soccer League (NSL)

Toronto Italia
1987
August 15

1987 – National Soccer League (NSL)

Windsor Wheels
1986
October 15

1986 – National Soccer League (NSL)

Toronto Blizzard
1985
October 15

1985 – National Soccer League (NSL)

London Marconi
1984
October 15

1984 – National Soccer League (NSL)

Toronto Italia
1981
October 15

1981 – National Soccer League (NSL)

Hamilton Steelers
1980
October 15

1980 – National Soccer League (NSL)

Toronto Falcons
1979
October 15

1979 – National Soccer League (NSL)

Toronto First Portuguese
1978
October 15

1978 – National Soccer League (NSL)

Montreal Castors
1977
October 15

1977 – National Soccer League (NSL)

Montreal Castors
1976
October 15

1976 – National Soccer League (NSL)

Toronto Italia
1975
October 15

1975 – National Soccer League (NSL)

Toronto Italia
1974
October 15

1974 – National Soccer League (NSL)

Toronto Serbian White Eagles
1973
October 15

1973 – National Soccer League (NSL)

Toronto Croatia
1972
October 15

1972 – National Soccer League (NSL)

Toronto Croatia
1971
October 15

1971 – National Soccer League (NSL)

Toronto Croatia
1970
October 15

1970 – National Soccer League (NSL)

Toronto Croatia
1969
October 15

1969 – National Soccer League (NSL)

Toronto First Portuguese
1968
October 15

1968 – National Soccer League (NSL)

Sudbury Italia
1967
October 15

1967 – National Soccer League (NSL)

Hamilton Primos
1966
October 15

1966 – National Soccer League (NSL)

1966Windsor Teutonia
1965
October 15

1965 – National Soccer League (NSL)

Toronto Ukraina
1964
October 15

1964 – National Soccer League (NSL)

Toronto Ukraina
1963
October 15

1963 – National Soccer League (NSL)

Italian Virtus
1962
October 15

1962 – National Soccer League (NSL)

Toronto Olympia
1961
October 15

1961 – National Soccer League (NSL)

Toronto Roma
1960
October 15

1960 – National Soccer League (NSL)

Toronto Italia
1959
October 15

1959 – National Soccer League (NSL)

Montreal Cantalia
October 15

1959 – National Soccer League (NSL)

Montreal Cantalia
1958
October 15

1958 – National Soccer League (NSL)

Montreal Hungaria
1957
October 15

1957 – National Soccer League (NSL)

Toronto Italia
1956
October 15

1956 – National Soccer League (NSL)

Polish White Eagles
1955
October 15

1955 – National Soccer League (NSL)

Toronto Ukraina
1953
October 15

1953 – National Soccer League (NSL)

Toronto Ukraina
1952
October 15

1952 – National Soccer League (NSL)

Toronto East End Canadians
1951
October 15

1951 – National Soccer League (NSL)

Toronto St. Andrews
1950
October 14

1950 – National Soccer League (NSL)

Hamilton Westinghouse
1949
October 14

1949 – National Soccer League (NSL)

Toronto Canadians
1948
October 14

1948 – National Soccer League (NSL)

Montreal Carsteel
1947
October 14

1947 – National Soccer League (NSL)

Montreal Stelco
1942
October 14

1942-46 – National Soccer League (NSL)

Not played during WWII
1941
October 14

1941 – National Soccer League (NSL)

Montreal Carsteel
1940
October 14

1940 – National Soccer League (NSL)

Montreal Carsteel
1939
October 14

1939 – National Soccer League (NSL)

Montreal Victorias
1938
October 14

1938 – National Soccer League (NSL)

Montreal Victorias
1937
July 14

1937 – National Soccer League (NSL)

Toronto British Consols
1936
October 14

1936 – National Soccer League (NSL)

Montreal Carsteel
1935
October 14

1935 – National Soccer League (NSL)

Frood Mines
1934
October 14

1934 – National Soccer League (NSL)

Toronto Ulster
1933
October 14

1933 – National Soccer League (NSL)

Toronto Ulster
1932
October 14

1932 – National Soccer League (NSL)

Toronto Ulster
1931
October 14

1931 – National Soccer League (NSL)

Toronto Scottish
1930
October 14

1930 – National Soccer League (NSL)

Toronto Scottish
1929
October 14

1929 – National Soccer League (NSL)

Montreal CNR
1928
October 14

1928 – National Soccer League (NSL)

Montreal CNR
1927
October 14

1927 – National Soccer League (NSL)

Not Played