NotEnoughSkiingThey sure are! It's a reflection of the overall total stability and subjective high quality of life. Life in Norway is wonderful, run a few google searches.
The total stability of the country allows them to focus on stuff like the Olympics with significant resources. A culture of immense national pride via their alpine sports makes it so just about everyone in the country is pulling in the same direction for the program.
Same is true for other small countries like Switzerland, Austria, Denmark, Sweden, Finland, and Iceland too. All of them have outsized world and sport accomplishments vs. the size of the population. There's more people living within 10mi of my little suburb than are in the entire country of Iceland.
Stability and quality of life has little to do with it. It's entirely a cultural phenomenon that allows it to be possible. The sports of the winter Olympics are much more ingrained in culture, combined with a much different approach to teaching youth sports (I read about never ranking competitions until a certain age) and the resources available to compete in sports that would be considered niche even in countries like Canada.
Compare Norway to countries with comparable quality of life like New Zealand and Iceland. Both countries have winters with snow sports being possible, but New Zealand only just won it's first ever gold and Iceland has never even won a medal.
Also compare to a country like Russia, which has a comparatively shit quality of life, but look at the sports like figure skating which is much more culturally ingrained and they have had near total dominance. Additionally, look at the sports which are not super popular in Norway (like bobsleigh and related events, figure skating, hockey, etc) and there has been very little success.