The Memorial Cup is the trophy awarded to the national junior men's (under 21) hockey champion of Canada. It was donated in 1919 by the Ontario Hockey Association as a memorial to the Canadian dead of World War I.

The Memorial Cup tournament is now restricted to members of the Canadian Hockey League – the champions of the Ontario Hockey League, the Quebec Major Junior Hockey League, and the Western Hockey League, plus a second team from the host league. The American members of the league are eligible to play, and American teams have won the Cup three times.

Champions

  • 1919 University of Toronto Schools
  • 1920 Toronto Canoe Club Paddlers
  • 1921 Winnipeg Falcons
  • 1922 Fort William War Veterans
  • 1923 University of Manitoba Bisons
  • 1924 Owen Sound Greys
  • 1925 Regina Patricias
  • 1926 Calgary Canadians
  • 1927 Owen Sound Greys
  • 1928 Regina Monarchs
  • 1929 Toronto Marlboros
  • 1930 Regina Pats
  • 1931 Elmwood Millionaires (Winnipeg)
  • 1932 Sudbury Cub Wolves
  • 1933 Newmarket Redmen
  • 1934 Toronto St. Michael's Majors
  • 1935 Winnipeg Monarchs
  • 1936 West Toronto Nationals
  • 1937 Winnipeg Monarchs
  • 1938 St. Boniface Seals
  • 1939 Oshawa Generals
  • 1940 Oshawa Generals
  • 1941 Winnipeg Rangers
  • 1942 Portage la Prairie Terriers
  • 1943 Winnipeg Rangers
  • 1944 Oshawa Generals
  • 1945 Toronto St. Michael's Majors
  • 1946 Winnipeg Monarchs
  • 1947 Toronto St. Michael's Majors
  • 1948 Port Arthur West End Bruins
  • 1949 Montreal Royals
  • 1950 le Canadien Junior de Montréal
  • 1951 Barrie Flyers
  • 1952 Guelph Biltmore Mad Hatters
  • 1953 Barrie Flyers
  • 1954 St. Catharines Tee Pees
  • 1955 Toronto Marlboros
  • 1956 Toronto Marlboros
  • 1957 Flin Flon Bombers
  • 1958 Ottawa-Hull Canadiens
  • 1959 Winnipeg Braves
  • 1960 St. Catharines Tee Pees
  • 1961 Toronto St. Michael's Majors
  • 1962 Hamilton Red Wings
  • 1963 Edmonton Oil Kings
  • 1964 Toronto Marlboros
  • 1965 Niagara Falls Flyers
  • 1966 Edmonton Oil Kings
  • 1967 Toronto Marlboros
  • 1968 Niagara Falls Flyers
  • 1969 le Canadien Junior de Montréal
  • 1970 le Canadien Junior de Montréal
  • 1971 Remparts de Québec
  • 1972 Cornwall Royals
  • 1973 Toronto Marlboros
  • 1974 Regina Pats
  • 1975 Toronto Marlboros
  • 1976 Hamilton Fincups
  • 1977 New Westminster Bruins
  • 1978 New Westminster Bruins
  • 1979 Peterborough Petes
  • 1980 Cornwall Royals
  • 1981 Cornwall Royals
  • 1982 Kitchener Rangers
  • 1983 Portland Winter Hawks
  • 1984 Ottawa 67's
  • 1985 Prince Albert Raiders
  • 1986 Guelph Platers
  • 1987 Medicine Hat Tigers
  • 1988 Medicine Hat Tigers
  • 1989 Swift Current Broncos
  • 1990 Oshawa Generals
  • 1991 Spokane Chiefs
  • 1992 Kamloops Blazers
  • 1993 Sault Ste. Marie Greyhounds
  • 1994 Kamloops Blazers
  • 1995 Kamloops Blazers
  • 1996 les Prédateurs de Granby
  • 1997 les Olympiques de Hull
  • 1998 Portland Winter Hawks
  • 1999 Ottawa 67's
  • 2000 l'Océanic de Rimouski
  • 2001 Red Deer Rebels
  • 2002 Kootenay Ice (Cranbrook, British Columbia)
  • 2003 Kitchener Rangers