Year | Gold | Silver | Bronze | Host city (cities)
--- | --- | --- | --- | ---
2019 |  |  |  | Medicine Hat and Swift Current
2018 | Russia | Finland | Sweden | Quispamsis and Saint John
2017 | United States | Canada Red | Czech Republic | Dawson Creek and Fort St. John
2016 | Sweden | Canada Black | Russia | Sault Ste. Marie
2015 | Canada White | Russia | Sweden | Dawson Creek and Fort St. John
2014 (Nov.) | Russia | United States | Sweden | Sarnia and Lambton Shores
2014 (Jan.) | United States | Canada Pacific | Russia | Cape Breton, (Sydney/North Sydney/Port Hawkesbury)
2013 | Sweden | Russia | United States | Drummondville and Victoriaville
2012 | Russia | United States | Canada Ontario | Windsor
2011 [NB 1] | Canada Ontario | United States | Canada Pacific | Winnipeg and Portage la Prairie
2010 | United States | Canada Ontario | Sweden | Timmins / Iroquois Falls / Cochrane / Kapuskasing / Kirkland Lake / New Liskeard
2009 | Canada Ontario | Canada Pacific | United States | Campbell River / Courtenay / Duncan / Nanaimo / Parksville / Port Alberni
2008 | Canada Ontario | United States | Canada West | London / Lucan / St. Thomas / Stratford / Strathroy / Woodstock
2007 | The ice hockey tournament at the 2007 Canada Winter Games was held in place of a 2007 tournament.
2006 | Canada Quebec | United States | Czech Republic | Balgonie / Fort Qu'Appelle / Indian Head / Milestone / Moose Jaw / Regina / Southey / Weyburn
2005 | Canada West | Canada Pacific | Canada Atlantic | Lethbridge
2004 | Canada Ontario | Canada Pacific | Canada Quebec | St. John's
2003 | The ice hockey tournament at the 2003 Canada Games was held in place of a 2003 tournament.
2002 | United States | Canada Pacific | Canada Ontario | Selkirk / Stonewall
2001 | United States | Canada Pacific | Canada Ontario | New Glasgow / Truro
2000 | Russia | Canada Ontario | Canada Pacific | / Timmins /Chapleau / Cochrane / Haileybury / Hearst / Kapuskasing / Kirkland Lake / New Liskeard / Smooth Rock Falls / Rouyn-Noranda
1999 | The ice hockey tournament at the 1999 Canada Games was held in place of a 1999 tournament.
1998 II [NB 2] | Canada West | United States | Finland | Swift Current
1998 I [NB 2] | Canada Ontario | Czech Republic | Canada Quebec | Kitchener
1997 | Canada Ontario | Sweden | Canada Quebec | Red Deer
1995 | Canada Ontario | Finland | Canada Quebec | Moncton
1994 | Canada Quebec | United States | Canada Pacific | Amos
1992 | Canada Ontario | Canada Quebec | Czechoslovakia | Sudbury
1991 | The ice hockey tournament at the 1991 Canada Games was held in place of a 1991 tournament.
1990 | Finland | Canada Quebec | Soviet Union | Quebec City
1988 | Soviet Union | Sweden | Canada Quebec | Quebec City
1986 | Canada Quebec | Soviet Union | Canada Pacific | Quebec City