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 |