Canada and Russia are historically the best countries at ice hockey. Canada has 9 Olympic gold medals. Russia follows behind with 7. Both countries have 27 IIHF World Championship titles.