Truthfully, there are two aspects of this to be considered (beyond the aforementioned): 1) Population 2) How much pesos available 3) Culture On point 1, both USA and Canada have a much deeper well of talent to pull from because of the overall population. Whereas a country like Switzerland does not. On point 2, each country only has so much denero to spend on its olympic programs. Both USA and Canada have University (and underlying programs) for womens hockey. Many other smaller countries do not have that type of infrastructure. On point 3, even in the US and Canada, men always prevail in popularity. Fortunately the womens side has grown allot- in large part to the USA-Canada rivalry. The challenge is how do these smaller countries field a team that can pull out a "miracle" (ala USA Womens Soccer) that will elevate the sport in their respective country.