admin@clhof.org +1-778-237-3601

Test from Wikipedia:

Year Champion Finalist(s) Series
Challenge Cup era      
1910 Young Torontos Vancouver Athletic Club
Toronto Maitlands
 
1911 Vancouver Athletic Club Toronto Young Torontos  
1912 Vancouver Athletic Club Winnipeg Canadian Northern Railroad
St. Catharines Athletics
 
1913 Vancouver Athletic Club Armstrong
Oak Bay
 
1914 Vancouver Athletic Club* Calgary Chinooks
Brampton Excelsiors
 
1915 New Westminster Salmonbellies no finalist  
1916 New Westminster Salmonbellies no competition due to WWI  
1917 New Westminster Salmonbellies no competition due to WWI  
1918 Vancouver Coughlans Shipyards Winnipeg  
1919 Victoria Foundation Shipyards Winnipeg Argonauts 17-7 (1 gm)
1920 New Westminster Salmonbellies Vancouver Athletic Club  
1921 New Westminster Salmonbellies no finalist  
1922 Vancouver Lacrosse Club Victoria Capitals  
1922 New Westminster Salmonbellies Vancouver Lacrosse Club  
1923 New Westminster Salmonbellies Victoria Capitals  
1924 New Westminster Salmonbellies no finalist  
1925 New Westminster Salmonbellies Vancouver Indians  
National Playoff Era begins      
1926 Weston Westonmen Winnipeg Tigers 11-3 (1 gm)
1927 New Westminster Salmonbellies Weston Westonmen 2-0
1928 Ottawa Emmets Winnipeg Tigers  
1929 Oshawa Generals New Westminster Salmonbellies 2-0
1930 Brampton Excelsiors New Westminster Salmonbellies 2-1
1931 Brampton Excelsiors New Westminster Salmonbellies 2-1
1932 Mimico Mountaineers Winnipeg Argos 2-0
1933 Hamilton Tigers New Westminster Salmonbellies 3-2
1934 Orillia Terriers New Westminster Salmonbellies 3-0
1935 Orillia Terriers Richmond Farmers 3-0
1936 Orillia Terriers North Shore Indians 3-1
1937 New Westminster Salmonbellies Orillia Terriers 3-0
1938 St. Catharines Athletics New Westminster Adanacs 3-0
1939 New Westminster Adanacs St. Catharines Athletics 3-0
1940 St. Catharines Athletics Vancouver Burrards 3-1
1941 St. Catharines Athletics Richmond Farmers 3-2
1942 Mimico-Brampton Combines New Westminster Salmonbellies 3-1
1943 New Westminster Salmonbellies Mimico-Brampton Combines 3-1
1944 St. Catharines Athletics New Westminster Salmonbellies 3-2
1945 Vancouver Burrards St. Catharines Athletics 3-0
1946 St. Catharines Athletics New Westminster Salmonbellies 3-0
1947 New Westminster Adanacs Mimico Mountaineers 3-0
1948 Hamilton Tigers New Westminster Adanacs 3-2
1949 Vancouver Burrards Hamilton Tigers 3-1
1950 Owen Sound Crescents New Westminster Adanacs 4-3
1951 Peterborough Trailermen Vancouver Combines 4-3
1952 Peterborough Trailermen Vancouver Burrards 4-0
1953 Peterborough Trailermen Victoria Shamrocks 4-1
1954 Peterborough Trailermen Victoria Shamrocks 4-0
1955 Victoria Shamrocks Peterborough Trailermen 4-1
1956 Nanaimo Timbermen Peterborough Trailermen 4-1
1957 Victoria Shamrocks Long Branch Pontiacs 4-0
1958 New Westminster Salmonbellies Welland-Crowland Switsons 4-0
1959 New Westminster O'Keefes Peterborough Mercuries 4-0
1960 Port Credit Sailors Nanaimo Labatt's 4-1
1961 Vancouver Carlings Brampton Ramblers 4-0
1962 New Westminster O'Keefes Brampton Ramblers 4-0
1963 Vancouver Carlings St. Catharines Athletics 4-2
1964 Vancouver Carlings Brooklin Hillcrests 4-3
1965 New Westminster O'Keefes Brooklin Merchants 4-3
1966 Peterborough Petes Vancouver Carlings 4-1
1967 Vancouver Carlings Brooklin Redmen 4-2
1968 Brooklin Redmen Nanaimo Luckies 4-0
1969 Brooklin Redmen New Westminster Blues 4-1
1970 New Westminster Salmonbellies Peterborough Lakers 4-0
1971 Brantford Warriors New Westminster Salmonbellies 4-0
1972 New Westminster Salmonbellies Brantford Warriors 4-0
1973 Peterborough Lakers Vancouver Burrards 9-5 (1 gm)
1974 New Westminster Salmonbellies Windsor Warlocks 18-5 (1 gm)
1975 Vancouver Burrards Brampton Excelsiors 2-0
1976 New Westminster Salmonbellies Brampton Excelsiors 4-3
1977 Vancouver Burrards Brampton Excelsiors 4-2
1978 Peterborough Red Oaks Victoria Shamrocks 4-3
1979 Victoria Shamrocks Peterborough Red Oaks 4-0
1980 Brampton Excelsiors New Westminster Salmonbellies 4-1
1981 New Westminster Salmonbellies Brampton Excelsiors 4-0
1982 Peterborough Lakers New Westminster Salmonbellies 4-2
1983 Victoria Pay Less Peterborough Lakers 4-2
1984 Peterborough Lakers Victoria Pay Less 4-1
1985 Brooklin Redmen New Westminster Salmonbellies 4-3
1986 New Westminster Salmonbellies Brooklin Redmen 4-2
1987 Brooklin Redmen New Westminster Salmonbellies 4-3
1988 Brooklin Redmen Coquitlam Adanacs 4-2
1989 New Westminster Salmonbellies Brooklin Redmen 4-2
1990 Brooklin Redmen Vancouver Burrards 4-0
1991 New Westminster Salmonbellies Brooklin Redmen 4-0
1992 Brampton Excelsiors New Westminster Salmonbellies 4-1
1993 Brampton Excelsiors Coquitlam Adanacs 4-1
1994 Six Nations Chiefs New Westminster Salmonbellies 4-2
1995 Six Nations Chiefs New Westminster Salmonbellies 4-2
1996 Six Nations Chiefs Victoria Shamrocks 4-0
1997 Victoria Shamrocks Niagara Falls Gamblers 4-1
1998 Brampton Excelsiors Coquitlam Adanacs 4-2
1999 Victoria Shamrocks Brampton Excelsiors 4-0
2000 Brooklin Redmen Victoria Shamrocks 4-0
2001 Coquitlam Adanacs Brampton Excelsiors 4-3
2002 Brampton Excelsiors Victoria Shamrocks 4-3
2003 Victoria Shamrocks Brampton Excelsiors 4-1
2004 Peterborough Lakers Victoria Shamrocks 4-2
2005 Victoria Shamrocks Peterborough Lakers 4-2
2006 Peterborough Lakers Victoria Shamrocks 4-2
2007 Peterborough Lakers Coquitlam Adanacs 4-2
2008 Brampton Excelsiors New Westminster Salmonbellies 4-0
2009 Brampton Excelsiors New Westminster Salmonbellies 4-3
2010 Peterborough Lakers New Westminster Salmonbellies 4-2
2011 Brampton Excelsiors Langley Thunder 4-1
2012 Peterborough Lakers Langley Thunder 4-2
2013 Six Nations Chiefs Victoria Shamrocks 4-2
2014 Six Nations Chiefs Victoria Shamrocks 4-2
2015 Victoria Shamrocks Peterborough Lakers 4-2