Hockey Canada Network |
Find a Tournament
The Road to the RBC Cup includes 129 teams in 10 leagues - from Port Alberni, B.C., to Flin Flon, Man., to Campbellton, N.B. - playing for the chance to win Canada's National Junior A Championship, a tradition that dates to 1971.
Which team has won the most National Junior A Championships? Which team scored the most goals in a game? How many RBC Cup alumni have played in the NHL? Get all the answers in the official RBC Cup Guide & Record Book.
2015 RBC: POR 5 – CPC 2 (Championship)
May 17, 2015
Shawn Bowles had three points to lead the Terriers to their first national title.
2015 RBC: CPC 2 – PEN 1 (2OT) (Semifinal)
May 16, 2015
Larson scored the winner 3:43 into double overtime, sending the Canadians to the final.
2015 RBC: PEN 5 – SOO 2 (Preliminary)
May 14, 2015
Newell had two goals and two assists to help the Vees finish the prelims with a win.
2015 RBC: POR 3 – MEL 2 (Preliminary)
May 14, 2015
The Terriers scored three times in 7:29 in the first period to help clinch first place.
2015 RBC: MEL 4 – CPC 3 (OT) (Preliminary)
May 13, 2015
Hrysky scored the winner 5:36 into OT to lead the Mustangs over the Canadians.
2015 RBC: PEN 4 – CPC 3 (Preliminary)
May 12, 2015
Cooper had a goal and assist to help the Vees hand the Canadians their first loss.
2015 RBC: POR 7 – SOO 2 (Preliminary)
May 12, 2015
Brad Bowles had a hat trick and an assist to help the Terriers clinch a semifinal spot.
2015 RBC: MEL 5 – SOO 3 (Preliminary)
May 11, 2015
The Mustangs scored three times in 1:54 in the first period to beat the Thunderbirds.
2015 RBC: PEN 4 – MEL 0 (Preliminary)
May 10, 2015
Miska stopped 17 shots for the shutout to help the Vees to their first win of the RBC Cup.
2015 RBC: CPC 3 – POR 0 (Preliminary)
May 10, 2015
Therien got his second SO in as many days, helping the Canadians blank the Terriers.
2015 RBC: POR 3 – PEN 2 (Preliminary)
May 09, 2015
Jago scored the winner with eight minutes left to lead the Terriers to an opening win.
2015 RBC: CPC 4 – SOO 0 (Preliminary)
May 09, 2015
Therien made 27 saves for the shutout to lead the Canadians over the Thunderbirds.
2014 RBC Cup: YOR 4 - CPC 3 (OT)
May 18, 2014
Falloon scored the overtime winner to give Yorkton its first RBC Cup title.
2014 RBC Cup: YOR 6 - VER 3
May 17, 2014
Gatzke’s two goals helped the Terriers advance to the RBC Cup final.
2014 RBC Cup: CPC 5 - DAU 3
May 17, 2014
Sturtz’s three points led the Canadians to a spot in the RBC Cup final.
2014 RBC Cup: YOR 2 - DAU 1 (OT)
May 15, 2014
Falloon’s overtime winner sent the Terriers to the RBC Cup semifinals
2014 RBC Cup: VER 3 - TLP 2 (OT)
May 15, 2014
Dancs was the OT hero, helping the Vipers reach the semifinals.
2014 RBC Cup: YOR 3 - CPC 1
May 14, 2014
Thompson got the winner to help the Terriers to their first victory.
2014 RBC Cup: CPC 4 - TLP 2
May 13, 2014
D’Andrea’s three points helped the Canadians earn the all-Ontario win.
2014 RBC Cup: DAU 5 - VER 2
May 13, 2014
Five different players scored to help the Kings wrap up first place.
Photo Credit:  

All-time Results
Year Champion Runner-up Location
2016 - - Lloydminster, Alta./Sask.
2015 Portage Terriers (MJHL)
Carleton Place Canadians (CCHL)
Portage la Prairie, Man.
2014 Yorkton Terriers (SJHL)
Carleton Place Canadians (CCHL)
Vernon, B.C.
2013 Brooks Bandits (AJHL)
Summerside Western Capitals (MHL)
Summerside, P.E.I.
2012 Penticton Vees (BCHL) Woodstock Slammers (MHL) Humboldt, Sask.
2011 Pembroke Lumber Kings (CCHL) Vernon Vipers (BCHL) Camrose, Alta.
2010 Vernon Vipers (BCHL) Dauphin Kings (MJHL) Dauphin, Man.
2009 Vernon Vipers (BCHL) Humboldt Broncos (SJHL) Victoria, B.C.
2008 Humboldt Broncos (SJHL) Camrose Kodiaks (AJHL) Cornwall, Ont.
2007 Aurora Tigers (OPJHL) Prince George Spruce Kings (BCJHL) Prince George, B.C.
2006 Burnaby Express (BCHL) Yorkton Terriers (SJHL) Streetsville, Ont.
2005 Weyburn Red Wings (SJHL) Camrose Kodiaks (AJHL) Weyburn, Sask.
2004 Aurora Tigers (OPJHL) Kindersley Klippers (SJHL) Grande Prairie, Alta.
2003 Humbolt Broncos (SJHL) Camrose Kodiaks (AJHL) Charlottetown, P.E.I.
2002 Halifax Oland Exports (MarJHL) OCN Blizzard (ManJHL) Halifax, N.S.
2001 Camrose Kodiaks (AJHL) Flin Flon Bombers (SJHL) Flin Flon, Man.
2000 Fort McMurray Oil Barons (AJHL) Rayside Sabre Cats (NOJHA) Fort McMurray, Alta.
1999 Vernon Vipers (BCHL) Charlottetown Abbies (MJHL) Yorkton, Sask.
1998 South Surrey Eagles (BCHL) Weyburn Red Wings (SJHL) Nanaimo, B.C.
1997 Summerside Western Capitals (MarJHL) South Surrey Eagles (BCJHL) Summerside, P.E.I.
1996 Vernon Vipers (BCJHL) Melfort Mustangs (SJHL) Melfort, Sask.
Centennial Cup
1995 Calgary Canucks (AJHL) Gloucester Rangers (CJHL) Gloucester, Ont.
1994 Olds Grizzlys (AJHL) Kelowna Spartans (BCJHL) Olds, Alta.
1993 Kelowna Spartans (BCJHL) Châteauguay Élites (QJAHL) Amherst, N.S.
1992 Thunder Bay Flyers (USHL) Winkler Flyers (MJHL) Winnipeg, Man.
1991 Vernon Lakers (BCJHL) Sudbury Cubs (NOHA) Sudbury, Ont.
1990 Vernon Lakers (BCJHL) New Westminster Royals (BCJHL) Vernon, B.C.
1989 Thunder Bay Flyers (USHL) Summerside Capitals (MJHL) Summerside, P.E.I.
1988 Notre Dame Hounds (SJHL) Halifax Lions (MJHL) Pembroke, Ont.
1987 Richmond Sockeyes (BCJHL) Humboldt Broncos (SJHL) Humboldt, Sask.
1986 Penticton Knights (BCJHL) Cole Harbour Colts (MJHL) Cole Harbour, N.S.
1985 Orillia Travelways (OHA) Penticton Knights (BCJHL) Orillia, Ont.
1984 Weyburn Red Wings (SJHL) Orillia Travelways (OHA) Weyburn, Sask.
1983 North York Rangers (OJHL) Abbotsford Flyers (BCJHL) North York, Ont.
1982 Prince Albert Raiders (SJHL) Guelph Platers (OHA) Prince Albert, Sask.
1981 Prince Albert Raiders (SJHL) Belleville Bulls (OHA) Halifax, N.S.
1980 Red Deer Rustlers (AJHL) North York Rangers (OHA) North York, Ont.
1979 Prince Albert Raiders (SJHL) Sherwood-Parkdale Metros (IJHL) Prince Albert, Sask.
1978 Guelph Holoday Platters (OHA) Prince Albert Raiders (SJHL) Guelph, Ont.
1977 Prince Albert Raiders (SJHL) Pembroke Lumber Kings (CJHL) Prince Albert, Sask.
1976 Rockland Nationals (CJHL) Spruce Grove Mets (AJHL) Rockland, Ont.
1975 Spruce Grove Mets (AJHL) Guelph CMC's (OHA) Edmonton, Alta.
1974 Selkirk Steelers (MJHL) Smith Falls Bears (OHA) Nepean, Ont.
1973 Portage la Prairie Terriers (MJHL) Pembroke Lumber Kings (OHA) Brandon, Man.
1972 Guelph CMC’s (SOJHL) Red Deer Rustlers (AJHL) Guelph, Ont.
1971 Red Deer Rustlers (AJHL) Charlottetown Isl'rs (MJHL) Charlottetown, P.E.I.