Which countries have won the most medals at the Olympics?

Of all the countries participating in the Olympics, Canada has won the most medals in freestyle, with a total of 30 (12 gold, 12 silver and 6 bronze). The United States follows with three medals more, but one less gold (11 gold, 13 silver and 9 bronze). In third place is Switzerland, which won 12 medals in freestyle (6 gold, 3 silver and 3 bronze).