The US Team bagged their 100th gold medal in this edition of the Winter Games but to make the record straight, here are the top 5 countries in the history of Winter Olympics based on gold medals hauled.
TOP 5: CANADA
GOLD: 79
SILVER: 91
BRONZE: 57
TOTAL MEDALS: 227
Canada (IOC country code CAN) has competed at every Winter Olympic Games and has won at least one medal each time. The country’s greatest performance was as host of the 2010 Winter Olympics in Vancouver, where Canadian athletes won 26 medals (two more than the 24 they won in the previous Winter Olympics, in Turin, Italy) and set a new record for most gold medals won by a country in a single Winter Olympics with 14. This achievement surpassed the previous record of 13 gold medals set by the Soviet Union in 1976, which was matched by Norway in 2002.
Canada has hosted the winter games twice, in Calgary in 1988, and in Vancouver in 2010. Canada has also hosted the Summer Olympic Games once, in 1976 in Montreal.
(https://en.wikipedia.org/wiki/Canada_at_the_Winter_Olympics)
TOP 4: UNITED STATES
GOLD: 101
SILVER: 103
BRONZE: 86
TOTAL MEDALS: 290
The United States of America has sent athletes to every celebration of the modern Olympic Games except the 1980 Summer Olympics, during which it led a boycott. The United States Olympic Committee (USOC) is the National Olympic Committee of the United States.
The United States has won gold at every games at which it has competed, more gold and overall medals than any other country at the Summer Games, and also has the second-most gold and overall medals at the Winter Games, trailing only Norway (if we divide Germany and Russia’s medal hauls which is unfair). From the mid-20th century to the late 1980s, the United States mainly competed with the Soviet Union at the Summer Games and with the Soviet Union, Norway, and Germany at the Winter Games. However, after the dissolution of the Soviet Union, it now primarily contends with China and Great Britain at the Summer Games for both the overall medal count while withering at the Winter Games.

The United States has topped the gold medal count (as the medals are listed internationally by tradition) at seventeen Summer Olympics and one Winter Olympics: 1932 in Lake Placid. The United States has set multiple records for the number of medals won: the most medals (239) of any country at a single Summer Olympics (1904), the most gold medals (83) of any country at a single Summer Olympics (1984) and the most medals (37) of any country at a single Winter Olympics (2010).
(https://en.wikipedia.org/wiki/United_States_at_the_Olympics) – with modifications
TOP 3: NORWAY
GOLD: 124
SILVER: 119
BRONZE: 105
TOTAL MEDALS: 348
Norway first participated at the Summer Olympics in 1900 and has sent athletes to compete in every Games since then, except for the sparsely attended 1904 Games and the 1980 Summer Olympics in Moscow when they participated in the American-led boycott.
Norwegian athletes have won a total of 148 medals at the Summer Olympics, with sailing and shooting as the top medal-producing sports. At the Winter Olympic Games, Norway has won 329 total medals including 118 gold medals, both more than any other nation in Winter Olympic history. More than half of these medals have come from cross-country skiing and speed skating. Norway is one of only three nations (along with Austria and Liechtenstein) to have won more medals at the Winter Games than at the Summer Games.
The National Olympic Committee for Norway was created and recognized in 1900.
(https://en.wikipedia.org/wiki/Norway_at_the_Olympics)
TOP 2: RUSSIA
GOLD: 134
SILVER: 101
BRONZE: 110
TOTAL MEDALS: 345
Russia has competed at the modern Olympic Games on many occasions, but as different nations in its history. As the Russian Empire, the nation first competed at the 1900 Games, and returned again in 1908 and 1912. After the Russian revolution in 1917, and the subsequent establishment of the Soviet Union in 1922, it would be thirty years until Russian athletes once again competed at the Olympics, as the Soviet Union at the 1952 Summer Olympics. After the dissolution of the Soviet Union in 1991, Russia competed as part of the Unified Team in 1992, and finally returned once again as Russia at the 1994 Winter Olympics.
The Russian Olympic Committee was created in 1991 and recognized in 1993. The Soviet Union hosted the 1980 Summer Olympics in Moscow, and the Russian Federation hosted the 2014 Winter Olympics in Sochi.
In six appearances Russian athletes have won a total of 427 medals at the Summer Olympic Games and another 113 at the Winter Olympic Games. Over the most recent twelve Games (since 1994), Russia’s 537 total medals, including 194 gold medals, are second only to the United States.
All Summer and Winter Olympic medals of the Soviet Union and the Russian Empire were inherited by Russia, but not combined together with the medal count of the Russian Federation as many republics which subsequently gained independence (Ukraine, Belarus, Georgia, Azerbaijan, Latvia, Lithuania, Estonia, Armenia, Kazakhstan, Kyrgyzstan, Moldova, Tajikistan, Turkmenistan, Uzbekistan) contributed to the medal tally of the USSR.
Russian Olympic Committee is currently suspended from competing at the Olympic Games due to the state-sponsored doping scandal. Russian athletes are allowed to participate in the 2018 Winter Olympics as Olympic Athletes from Russia (OAR)
(https://en.wikipedia.org/wiki/Russia_at_the_Olympics)
TOP 1: GERMANY
GOLD: 136
SILVER: 135
BRONZE: 106
TOTAL MEDALS: 377
Athletes from Germany (GER) have appeared in only 20 of the 22 editions of the Winter Olympic Games as they were not invited to two events after the World Wars, in 1924 and 1948. Germany hosted the 1936 Winter Olympics in Garmisch-Partenkirchen and had been selected to host in 1940 again.
The nation appeared 11 times as a single country (IOC code GER), before World War II and again after German reunification in 1990. Three times, from 1956 to 1964, German athletes from the separate states in West and East competed as a United Team of Germany, which is currently listed by the IOC as EUA, not GER.
Due to partition under occupation that resulted in three post-war German states, German athletes took part seven times for the contemporary states they lived in, in 1952, and from 1968 to 1988. The all-time results of German athletes are thus divided among the designations GER, EUA, FRG, GDR and also SAA (the Saarland only took part in the 1952 Summer games and won no medal).
Including the Winter Games of 2014, German athletes have won 377 medals: 136 gold, 135 silver, and 106 bronze. The IOC currently splits these results among four codes, even though only the East German Democratic Republic (GDR) from 1968 to 1988 had sent a separate team to compete against the team of the German NOC that represented Germany (GER) since 1896.
(https://en.wikipedia.org/wiki/Germany_at_the_Winter_Olympics)