Past Champions – Junior men
2023 Champions – Alberta #1
Johnson Tao, Jaedon Neuert, Ben Morin, Adam Naugler, coach Skip Wilson
2022 Champions – Ontario #1
Landon Rooney, Nathan Steele, Jacob Jones, Austin Snyder
2021 event cancelled due to COVID-19 pandemic
2020 Champions – Manitoba 2
Jacques Gauthier, Jordan Peters, Brayden Payette, Zack Bilawka
2019 Champions – British Columbia
Tyler Tardi, Sterling Middleton, Matthew Hall, Alex Horvath
2018 Champions – British Columbia
Tyler Tardi, Sterling Middleton, Jordan Tardi, Zachary Curtis
2017 Champions – British Columbia
Tyler Tardi, Sterling Middleton, Jordan Tardi, Nick Meister
2016 Champions – Manitoba
Matt Dunstone, Colton Lott, Kyle Doering, Robbie Gordon
2015 Champions – Manitoba
Braden Calvert, Kyle Kurz, Lucas Van Den Bosch, Brendan Wilsoneg
2014 Champions – Manitoba
Braden Calvert, Kyle Kurz, Lucas Van Den Bosch, Brendan Wilson
2013 Champions – Manitoba
Matt Dunstone, Colton Lott, Daniel Grant, Brendan MacCuish
2012 Champions – Alberta
Brendan Bottcher, Evan Asmussen, Landon Bucholz, Bryce Bucholz
2011 Champions – Saskatchewan
Braeden Moskowy, Kirk Muyres, Colton Flasch, Matt Lang
2010 Champions – Ontario
Jake Walker, Craig Van Ymeren, Geoff Chambers, Matthew Mapletoft
2009 Champions – Prince Edward Island
Brett Gallant, Adam Casey, Anson Carmody, Jamie Danbrook
2008 Champions – Québec
William Dion, Jean-Michel Arsenault, Erik Lachance, Miguel Bernard
2007 Champions – Alberta
Charley Thomas, Brock Virtue, Matthew Ng, Kyle Reynolds
2006 Champions – Alberta
Charley Thomas, Geoff Walker, Rollie Robinson, Kyle Reynolds
2005 Champions – Saskatchewan
Kyle George, Justin Mihalicz, D. J. Kidby, Chris Hebert
2004 Champions – New Brunswick
Ryan Sherrard, Jason Roach, Darren Roach, Jared Bezanson
2003 Champions – Saskatchewan
Steve Laycock, Chris Haichert, Mike Jantzen, Kyler Broad
2002 Champions – Manitoba
David Hamblin, Ross Derksen, Kevin Hamblin, Ross McCannell
2001 Champions – Newfoundland and Labrador
Brad Gushue, Mark Nichols, Brent Hamilton, Mike Adam
2000 Champions – British Columbia
Brad Kuhn, Kevin Folk, Ryan Kuhn, Hugh Bennett
1999 Champions – Ontario
John Morris, Craig Savill, Jason Young, Brent Laing
1998 Champions – Ontario
John Morris, Craig Savill, Andy Ormsby, Brent Laing
1997 Champions – Alberta
Ryan Keane, Scott Pfeifer, Blayne Iskiw, Peter Heck
1996 Champions – Northern Ontario
Jeff Currie, Greg Given, Andrew Mikkelsen, Tyler Oinonen
1995 Champions – Manitoba
Chris Galbraith, Scott Cripps, Brent Barrett, Bryan Galbraith
1994 Champions – Alberta
Colin Davison, Kelly Mittelstadt, Scott Pfeifer, Sean Morris
1993 Champions – Nova Scotia
Shawn Adams, Ben Blanchard, Jon Philip, Robert MacArthur
1992 Champions – Québec
Michel Ferland, Marco Berthelot, Steve Beaudry, Steve Guetre
1991 Champions – Northern Ontario
Jason Repay, Aaron Skillen, Scott McCallum, Trevor Clifford
1990 Champions – Ontario
Noel Herron, Robert Brewer, Steve Small, Richard Polk
1989 Champions – British Columbia
Dean Joanisse, David Nantes, Tim Coombes, Jet Pilon
1988 Champions – British Columbia
Mike Wood, Mike Bradley, Todd Troyer, Greg Hawkes
1987 Champions – New Brunswick
Jim Sullivan, Charlie Sullivan, Craig Burgess, Dan Alderman
1986 Champions – Manitoba
Hugh McFadyen, Jon Mead, Norman Gould, John Lange
1985 Champions – Alberta
Kevin Martin, Richard Feeney, Dan Petryk, Michael Berger
1984 Champions – Manitoba
Bob Ursel, Brent Mendella, Gerald Chick, Mike Ursel
1983 Champions – Saskatchewan
Jamie Schneider, Danny Ferner, Steven Leippi, Kelly Vollman
1982 Champions – Ontario
John Base, Bruce Webster, Dave McAnerney, Jim Donahoe
1981 Champions – Manitoba
Mert Thompsett, Bill McTavish, Joel Gagner, Mike Friesen
1980 Champions – Québec
Denis Marchand, Denis Cecil, Yves Barrette, Larry Phillips
1979 Champions – Manitoba
Mert Thompsett, Lyle Derry, Joel Gagner, Mike Friesen
1978 Champions – Alberta
Darren Fish, Lorne Barker, Murray Ursulak, Barry Barker
1977 Champions – Alberta
Paul Gowsell, John Ferguson, Doug MacFarlane, Kelly Stearne
1976 Champions – Prince Edward Island
Bill Jenkins, John Scales, Sandy Stewart, Alan Mayhew
1975 Champions – Alberta
Paul Gowsell, Neil Houston, Glen Jackson, Kelly Stearne
1974 Champions – Alberta
Robb King, Brad Hannah, Bill Fowlis, Chris King
1973 Champions – Ontario
Mark McDonald, Lloyd Emmerson, Phillip Tomsett, Jon Clare
1972 Champions – Alberta
Lawrence Niven, Rick Niven, Jim Ross, Ted Poblawski
1971 Champions – Saskatchewan
Greg Montgomery, Don Despins, Jeff Montgomery, Rod Verboom
1970 Champions – New Brunswick
Ronald Ferguson, Garth Jardine, Brian Henderson, Cyril Sutherland
1969 Champions – Saskatchewan
Robert Miller, Roger Rask, Lloyd Helm, William Aug
1968 Champions – Ontario
Bill Hope, Bruce Lord, Brian Domney, Dennis Gardiner
1967 Champions – Alberta
Stanley Trout, Doug Dobry, Allen Kullay, Donald Douglas
1966 Champions – Alberta
Brian Howes, Blair Pallesen, John Thompson, Chris Robinson
1965 Champions – Saskatchewan
Dan Fink, Ken Runtz, Ron Jacques, Larry Lechner
1964 Champions – Northern Ontario
Bob Ash, Bill Ash, Terry Armstrong, Fred Prier
1963 Champions – Alberta
Wayne Saboe, Ron Hampton, Rick Aldridge, Mick Adams
1962 Champions – Saskatchewan
Mike Lukowich, Ed Lukowich, Doug McLeod, David Moore
1961 Champions – British Columbia
Jerry Caughlin, Jack Cox, Mike Shippitt, David Jones
1960 Champions – Alberta
Tommy Kroeger, Jack Isaman, Ron Nelson, Murray Sorenson
1959 Champions – Alberta
John Trout, Bruce Walker, David Woods, Allen Sharpe
1958 Champions – Northern Ontario
Tom Tod, Neil McLeod, Patrick Moran, David Allin
1957 Champions – Ontario
Ian Johnston, Peter Galsworthy, Dave Robinson, Mike Jackson
1956 Champions – Saskatchewan
Bob Hawkins, Ted Clarke, Bruce Beveridge, Dave Williams
1955 Champions – Saskatchewan
Bayne Secord, Stan Austman, Merv Mann, Gary Stevenson
1954 Champions – Saskatchewan
Bayne Secord, Don Snider, Stan Austman, Don Brownell
1953 Champions – Ontario
Bob Walker, Duncan Brodie, Claire Peacock, George MacGregor
1952 Champions – Saskatchewan
Gary Thode, Gary Cooper, Doug Conn, Roy Hufsmith
1951 Champions – Saskatchewan
Gary Thode, Gary Cooper, Orest Hyrniuk, Roy Hufsmith
1950 Champions – Saskatchewan
Bill Clarke, Gary Carlson, Ian Innes, Harold Grassie