SEASON |
WINNER |
SCORE |
LOSER |
STADIUM |
1 1909 |
 University of Toronto Varsity Blues |
26-6 |
 Toronto Parkdale Canoe Club |
Rosedale Field Toronto
|
2 1910 |
 University of Toronto Varsity Blues (2) |
16-7 |
 Hamilton Alerts |
AAA Grounds(1) Hamilton (1)
|
3 1911 |
 University of Toronto Varsity Blues (3)
|
14-7 |
 Toronto Argonauts |
Varsity Stadium(1) Toronto (2)
|
4 1912 |
 Hamilton Alerts |
11-4 |
 Toronto Argonauts |
AAA Grounds(2) Hamilton (2)
|
5 1913 |
 Hamilton Alerts |
44-2 |
 Toronto Parkdale Canoe Club
|
AAA Grounds(3) Hamilton (3)
|
6 1914 |
 Toronto Argonauts |
14-2 |
 University of Toronto Varsity Blues |
Varsity Stadium(2) Toronto (3)
|
7 1915 |
 Hamilton Tigers (2) |
13-7 |
 Toronto Rowing Association
|
Varsity Stadium(3) Toronto (4)
|
1916-1918 |
Not held due to World War I |
1919 |
Cancelled due to a rules dispute with the Canadian Rugby Union |
8 1920 |
 University of Toronto Varsity Blues |
16-3 |
 Toronto Argonauts
|
Varsity Stadium(4) Toronto (5)
|
9 1921
|
 Toronto Argonauts (2)
|
23-0 |
 Edmonton Eskimos
|
Varsity Stadium(5) Toronto (6)
|
10 1922 |
 Queen's University GAELS |
13-1 |
 Edmonton Elks |
Richardson Stadium Kingston (1)
|
11 1923 |
 Queen's University GAELS (2) |
54-0 |
 Regina Rugby Club |
Varsity Stadium(6) Toronto (7)
|
12 1924 |
 Queen's University GAELS (3)
|
11-2 |
 Toronto Balmy Beach Beachers
|
Varsity Stadium(7) Toronto (8)
|
13 1925 |
 Ottawa Senators
|
24-1 |
 Winnipeg Tammany Tigers |
Lansdowne Park(1) Ottawa(1)
|
14 1926 |
 Ottawa Senators (2)
|
10-7 |
 University of Toronto Varsity Blues
|
Varsity Stadium(8) Toronto (9)
|
15 1927 |
 Toronto Balmy Beach Beachers
|
9-6 |
 Hamilton Alerts |
Varsity Stadium(9) Toronto (10)
|
16 1928 |
 Hamilton Tigers (3)
|
30-0 |
 Regina Roughriders |
AAA Grounds(4) Hamilton (4)
|
17 1929 |
 Hamilton Tigers |
14-3 |
 Regina Roughriders
|
AAA Grounds(5) Hamilton (5)
|
18 1930 |
 Toronto Balmy Beach Beachers (2)
|
11-6 |
 Regina Roughriders |
Varsity Stadium(10) Toronto (11)
|
19 1931 |
 Montreal AAA Winged Wheelers
|
22-0 |
 Regina Roughriders |
Molson Stadium(1) Montreal(1)
|
20 1932 |
 Hamilton Tigers (5) |
25-6 |
 Regina Roughriders
|
AAA Grounds(6) Hamilton (6)
|
21 1933 |
 Toronto Argonauts (3)
|
4-3 |
 Sarnia Imperials
|
Athletic Park(1) Sarnia (1)
|
22 1934 |
 Sarnia Imperials |
20-12 |
 Regina Roughriders |
Varsity Stadium(11) Toronto (12)
|
23 1935 |
 Winnipeg 'Pegs |
18-12 |
 Hamilton Alerts (7)
|
AAA Grounds(7) Hamilton (7)
|
24 1936 |
 Sarnia Imperials (2) |
26-20 |
 Ottawa Rough Riders |
Varsity Stadium(12) Toronto (13)
|
25 1937 |
 Toronto Argonauts |
4-3 |
 Winnipeg Blue Bombers |
Varsity Stadium(13) Toronto (14)
|
26 1938 |
 Toronto Argonauts (5)
|
30-7 |
 Winnipeg Blue Bombers
|
Varsity Stadium(14) Toronto (15)
|
27 1939 |
 Winnipeg Blue Bombers (2)
|
8-7 |
 Ottawa Rough Riders
|
Lansdowne Park(2) Ottawa(2)
|
28 NOV 1940 DEC 1940 |
 Ottawa Rough Riders (3)
|
8-2 |
 Toronto Balmy Beach Beachers
|
Varsity Stadium(15) Toronto (16)
|
 Ottawa Rough Riders
|
12-5 |
 Toronto Balmy Beach Beachers
|
Lansdowne Park(3) Ottawa(3)
|
29 1941 |
 Winnipeg Blue Bombers (3)
|
18-16 |
 Ottawa Rough Riders
|
Varsity Stadium(16) Toronto (17)
|
30 1942 |
 Toronto RCAF Hurricanes
|
8-5 |
 Winnipeg RCAF Bombers
|
Varsity Stadium(17) Toronto (18)
|
31 1943 |
 Hamilton Flying Wildcats |
23-14 |
 Winnipeg RCAF Bombers
|
Varsity Stadium(18) Toronto (19)
|
32 1944 |
 St. Hyacine- Donnacona Navy |
7-6 |
 Hamilton Flying Wildcats |
Civic Stadium(1) Hamilton (8)
|
33 1945 |
 Toronto Argonauts (6) |
35-0 |
 Winnipeg Blue Bombers
|
Varsity Stadium(19) Toronto (20)
|
34 1946 |
 Toronto Argonauts (7)
|
28-6 |
 Winnipeg Blue Bombers
|
Varsity Stadium(20) Toronto (21)
|
35 1947 |
 Toronto Argonauts (8)
|
10-9 |
 Winnipeg Blue Bombers
|
Varsity Stadium(21) Toronto (22)
|
36 1948 |
 Calgary Stampeders
|
12-7 |
 Ottawa Rough Riders
|
Varsity Stadium(22) Toronto (23)
|
37 1949 |
 Montreal Alouettes
|
28-15 |
 Calgary Stampeders
|
Varsity Stadium(23) Toronto (24)
|
38 1950 |
 Toronto Argonauts (9)
|
13-0 |
 Winnipeg Blue Bombers
|
Varsity Stadium(24) Toronto (25)
|
39 1951 |
 Ottawa Rough Riders |
21-14 |
 Saskatchewan Roughriders
|
Varsity Stadium(25) Toronto (26)
|
40 1952 |
 Toronto Argonauts (10)
|
21-11 |
 Edmonton Eskimos
|
Varsity Stadium(26) Toronto (27)
|
41 1953 |
 Hamilton Tiger-Cats
|
12-6 |
 Winnipeg Blue Bombers
|
Varsity Stadium(27) Toronto (28)
|
42 1954 |
 Edmonton Eskimos
|
26-25 |
 Montreal Alouettes
|
Varsity Stadium(28) Toronto (29)
|
43 1955 |
 Edmonton Eskimos (2)
|
34-19 |
 Montreal Alouettes
|
Empire Stadium(1) Vancouver(1)
|
44 1956 |
 Edmonton Eskimos (3)
|
50-27 |
 Montreal Alouettes
|
Varsity Stadium(29) Toronto (30)
|
45 1957 |
 Hamilton Tiger-Cats (2) |
32-7 |
 Winnipeg Blue Bombers
|
Varsity Stadium(30) Toronto (31)
|
46 1958 |
 Winnipeg Blue Bombers |
35-28 |
 Hamilton Tiger-Cats
|
Empire Stadium(2) Vancouver(2)
|
47 1959 |
 Winnipeg Blue Bombers (5) |
21-7 |
 Hamilton Tiger-Cats
|
CNE Stadium(1) Toronto (32)
|
48 1960 |
 Ottawa Rough Riders (5) |
16-6 |
 Edmonton Eskimos
|
Empire Stadium(3) Vancouver(3)
|
49 1961 |
 Winnipeg Blue Bombers (6)
|
21-14 |
 Hamilton Tiger-Cats
|
CNE Stadium(2) Toronto (33)
|
50 1962 |
 Winnipeg Blue Bombers (7)
|
28-27 |
 Hamilton Tiger-Cats
|
CNE Stadium(3) Toronto (34)
|
51 1963 |
 Hamilton Tiger-Cats (3)
|
21-10 |
 BRITISH COLUMBIA LIONS
|
Empire Stadium(4) Vancouver(4)
|
52 1964 |
 BRITISH COLUMBIA LIONS
|
34-24 |
 Hamilton Tiger-Cats
|
CNE Stadium(4) Toronto (35)
|
53 1965 |
 Hamilton Tiger-Cats |
22-16 |
 Winnipeg Blue Bombers
|
CNE Stadium(5) Toronto (36)
|
54 1966 |
 Saskatchewan Roughriders
|
29-14 |
 Ottawa Rough Riders
|
Empire Stadium(5) Vancouver(5)
|
55 1967 |
 Hamilton Tiger-Cats (5)
|
24-1 |
 Saskatchewan Roughriders
|
Lansdowne Park(4) Ottawa(4)
|
56 1968 |
 Ottawa Rough Riders (6) |
24-21 |
 Calgary Stampeders
|
CNE Stadium(6) Toronto (37)
|
57 1969 |
 Ottawa Rough Riders (7)
|
29-11 |
 Saskatchewan Roughriders
|
Autostade Montreal (2)
|
58 1970 |
 Montreal Alouettes (2)
|
23-10 |
 Calgary Stampeders
|
CNE Stadium(7) Toronto (38)
|
59 1971 |
 Calgary Stampeders (2)
|
14-11 |
 Toronto Argonauts
|
Empire Stadium(6) Vancouver(6)
|
60 1972 |
 Hamilton Tiger-Cats (6)
|
13-10 |
 Saskatchewan Roughriders
|
Ivor Wynne Stadium(2) Hamilton(9)
|
61 1973 |
 Ottawa Rough Riders (8)
|
22-18 |
 Edmonton Eskimos
|
CNE Stadium(8) Toronto (39)
|
62 1974 |
 Montreal Alouettes (3) |
20-7 |
 Edmonton Eskimos
|
Empire Stadium(7) Vancouver(7)
|
63 1975 |
 Edmonton Eskimos |
9-8 |
 Montreal Alouettes
|
McMahon Stadium(1) Calgary(1)
|
64 1976 |
 Ottawa Rough Riders (9)
|
23-20 |
 Saskatchewan Roughriders
|
CNE Stadium(9) Toronto(40)
|
65 1977 |
 Montreal Alouettes |
41-6 |
 Edmonton Eskimos
|
Olympic Stadium(1) Montreal(3)
|
66 1978 |
 Edmonton Eskimos (5)
|
20-13 |
 Montreal Alouettes
|
CNE Stadium(10) Toronto(41)
|
67 1979 |
 Edmonton Eskimos (6)
|
17-9 |
 Montreal Alouettes
|
Olympic Stadium(2) Montreal(4)
|
68 1980 |
 Edmonton Eskimos (7)
|
48-10 |
 Hamilton Tiger-Cats
|
CNE Stadium(11) Toronto(42)
|
69 1981 |
 Edmonton Eskimos (8)
|
26-23 |
 Ottawa Rough Riders
|
Olympic Stadium(3) Montreal(5)
|
70 1982 Toronto (43) |
 Edmonton Eskimos (9)
|
32-16 |
 Toronto Argonauts
|
CNE Stadium(12) Toronto(43)
|
71 1983 |
 Toronto Argonauts (11)
|
18-17 |
 BRITISH COLUMBIA LIONS
|
BC Place(1) Vancouver(8)
|
72 1984 |
 Winnipeg Blue Bombers (8)
|
47-17 |
 Hamilton Tiger-Cats
|
Commonwealth Stadium(1) Edmonton(1) |
73 1985
 |
 BRITISH COLUMBIA LIONS (2)
|
37-24 |
 Hamilton Tiger-Cats
|
Olympic Stadium(4) Montreal(6)
|
74 1986
 |
 Hamilton Tiger-Cats (7) |
39-15 |
 Edmonton Eskimos
|
BC Place(2) Vancouver(9)
|
75 1987
 |
 Edmonton Eskimos (10)
|
38-36 |
 Toronto Argonauts
|
BC Place(3) Vancouver(10)
|
76 1988
 |
 Winnipeg Blue Bombers (9)
|
22-21 |
 BRITISH COLUMBIA LIONS
|
Lansdowne Park(5) Ottawa(5)
|
77 1989
 |
 Saskatchewan Roughriders (2)
|
43-40 |
 Hamilton Tiger-Cats
|
Skydome(1) Toronto(44)
|
78 1990
 Vancouver (11) |
 Winnipeg Blue Bombers (10)
|
50-11 |
 Edmonton Eskimos
|
BC Place(4) Vancouver(11)
|
79 1991
 |
 Toronto Argonauts (12)
|
36-21 |
 Calgary Stampeders
|
Winnipeg Stadium(1) Winnipeg(1) |
80 1992
 |
 Calgary Stampeders (3)
|
24-10 |
 Winnipeg Blue Bombers
|
Skydome(2) Toronto(45)
|
81 1993
 |
 Edmonton Eskimos (11)
|
33-23 |
 Winnipeg Blue Bombers
|
McMahon Stadium(2) Calgary(2)
|
82 1994
 |
 BRITISH COLUMBIA LIONS (3)
|
26-23 |
 Baltimore Football Club
|
BC Place(5) Vancouver(12)
|
83 1995
 |
 Baltimore Stallions
|
37-20 |
 Calgary Stampeders
|
Taylor Field(1) Regina(1)
|
84 1996
 |
 Toronto Argonauts (13)
|
43-37 |
 Edmonton Eskimos
|
Ivor Wynne Stadium(3) Hamilton (10)
|
85 1997
 |
 Toronto Argonauts (14)
|
47-23 |
 Saskatchewan Roughriders
|
Commonwealth Stadium(2) Edmonton(2) |
86 1998
 |
 Calgary Stampeders |
26-24 |
 Hamilton Tiger-Cats
|
Winnipeg Stadium(2) Winnipeg(2) |
87 1999
 |
 Hamilton Tiger-Cats (8)
|
32-21 |
 Calgary Stampeders
|
BC Place(6) Vancouver(13)
|
88 2000
 |
 BRITISH COLUMBIA LIONS |
28-26 |
 Montreal Alouettes
|
McMahon Stadium(3) Calgary(3)
|
89 2001
 |
 Calgary Stampeders (5)
|
27-19 |
 Winnipeg Blue Bombers
|
Olympic Stadium(5) Montreal(7)
|
90 2002
 |
 Montreal Alouettes (5)
|
25-16 |
 Edmonton Eskimos
|
Commonwealth Stadium(3) Edmonton(3) |
91 2003
 |
 Edmonton Eskimos (12)
|
34-22 |
 Montreal Alouettes
|
Taylor Field(2) Regina(2)
|
92 2004
 |
 Toronto Argonauts (15)
|
27-19 |
 BRITISH COLUMBIA LIONS
|
Frank Clair Stadium(6) Ottawa(6)
|
93 2005
 |
 Edmonton Eskimos (13)
|
38-35
|
 Montreal Alouettes
|
BC Place(7) Vancouver(14)
|
94 2006
 |
 BRITISH COLUMBIA LIONS (5)
|
25-14 |
 Montreal Alouettes
|
Canad Inns Stadium(3) Winnipeg(3)
|
95 2007
 |
 Saskatchewan Roughriders (3)
|
23-19 |
 Winnipeg Blue Bombers
|
Rogers Centre(3) Toronto(46)
|
96 2008
 |
 Calgary Stampeders (6)
|
22-14 |
 Montreal Alouettes
|
Olympic Stadium(6) Montreal(8)
|
97 2009
 |
 Montreal Alouettes (6)
|
28-27 |
 Saskatchewan Roughriders
|
McMahon Stadium(4) Calgary(4)
|
98 2010
 |
 Montreal Alouettes (7) |
21-18 |
 Saskatchewan Roughriders
|
Commonwealth Stadium(4) Edmonton(4) |
99 2011
 |
 BRITISH COLUMBIA LIONS (6)
|
34-23 |
 Winnipeg Blue Bombers
|
BC Place(8) Vancouver(15)
|
100 2012
 |
 Toronto Argonauts (16)
|
35-22 |
 Calgary Stampeders
|
Rogers Centre(4) Toronto(47)
|
101 2013
 |
 Saskatchewan Roughriders |
45-23 |
 Hamilton Tiger-Cats
|
Taylor Field(3) Regina(3)
|
102 2014
 |
 Calgary Stampeders (7) |
20-16 |
 Hamilton Tiger-Cats
|
BC Place(9) Vancouver(16)
|
103 2015
 |
 Edmonton Eskimos (14)
|
26-20 |
 Ottawa Redblacks
|
Investors Group Field(1) Winnipeg(4) |
104 2016
 |
 Ottawa Redblacks (1)
|
39-33
|
 Calgary Stampeders
|
BMO Field(1) Toronto(48)
|
105 2017
 |
 Toronto Argonauts (17)
|
27-24 |
 Calgary Stampeders
|
TD Place Stadium(7) Ottawa(7)
|
106 2018
 |
 Calgary Stampeders (8)
|
27-16 |
 Ottawa Redblacks
|
Commonwealth Stadium(5) Edmonton(5) |
107 2019
 |
 Winnipeg Blue Bombers (11)
|
33-12 |
 Hamilton Tiger-Cats
|
McMahon Stadium(5) Calgary(5) |
2020 |
Cancelled due to the COVID-19 pandemic |
108 2021
 |
 Winnipeg Blue Bombers (12)
|
33-25 |
 Hamilton Tiger-Cats
|
Tim Hortons Field(1) Hamilton(11)
|
109 2022
 |
 Toronto Argonauts (18)
|
24-23 |
 Winnipeg Blue Bombers
|
Mosaic Stadium Regina(4)
|
110 2023
 |
 Montreal Alouettes (8) |
28-24 |
 Winnipeg Blue Bombers
|
Tim Hortons Field(2) Hamilton(12)
|
111 2024
 |
 Toronto Argonauts (19) |
41-24 |
 Winnipeg Blue Bombers |
BC Place(10) Vancouver(17)
|
112 2025
 |
- |
- |
- |
Investors Group Field(2) Winnipeg(5) |
113 2026 |
- |
- |
- |
McMahon Stadium(6) Calgary(6) |