CHAMPIONS

201819 CJHL LEAGUEBYLEAGUE CHAMPIONS


AJHL: Brooks Bandits


BCHL: Prince George Spruce Kings

CCHL:
Ottawa Jr. A Senators


LHJAAAQ: Titan de Princeville


MJHL: Portage Terriers


MH
L: Yarmouth Jr. A Mariners


NOJHL: Hearst Lumberjacks


OJHL: Oakville Blades


SJHL: Battlesfords North Stars


SIJHL: Thunder Bay North Stars

201718 CJHL LEAGUEBYLEAGUE CHAMPIONS


AJHL
Spruce Grove Saints


BCHL
Wenatchee Wild


CCHL
Ottawa Jr. A Senators


LHJAAAQ
College Français Longueuil


MJHL

Steinbach Pistons


MHL
Edmundston Blizzard


NOJHL
Cochrane Crunch


OJHL
Wellington Dukes


SJHL
Nipawin Hawks


SIJHL
Dryden GM Ice Dogs

PAST NATIONAL JR. A CHAMPIONS

Kindly CLICK HERE TO EMAIL the CJHL if you have a team photo of a previous RBC/Centennial Cup championship winning team

Canadian National Jr. A Championship


2019: Brooks Bandits (AJHL)

RBC Cup


2018 – Chilliwack Chiefs


2017 – Cobourg Cougars

2016 – West Kelowna Warriors


2015 – Portage Terriers



2014 – Yorkton Terriers



2013 – Brooks Bandits


2012 – Penticton Vees


2011 – Pembroke Lumber Kings


2010 – Vernon Vipers


2009 – Vernon Vipers



2008 – Humboldt Broncos



2007 – Aurora Tigers


2006 – Burnaby Express



2005 – Weyburn Red Wings


2004 – Aurora Tigers



2003 – Humboldt Broncos


2002 – Halifax Oland Exports

2001 – Camrose Kodiaks

2000 – Fort McMurray Oil Barons


1999 – Vernon Vipers


1998 – South Surrey Eagles


1997 – Summerside Western Capitals

CENTENNIAL CUP

1996 – Vernon Vipers


1995 – Calgary Canucks


1994 – Olds Grizzlys


1993 – Kelowna Spartans



1992 – Thunder Bay Flyers


1991 – Vernon Lakers

1990 – Vernon Lakers


1989 – Thunder Bay Flyers

1988 – Notre Dame Hounds

1987 – Richmond Sockeyes


1986 – Penticton Knights

1985 – Orillia Travelways


1984 – Weyburn Red Wings


1983 – North York Rangers


1982 – Prince Albert Raiders


1981 – Prince Albert Raiders


1980 – Red Deer Rustlers



1979 – Prince Albert Raiders



1978 – Guelph Platers


1977 – Prince Albert Raiders


1976 – Rockland Nationals


1975 – Spruce Grove Mets



1974 – Selkirk Steelers



1973 – Portage Terriers



1972 – Guelph CMCs



1971 – Red Deer Rustlers