Which country is the best at hockey?

Canada is widely considered to be the strongest country in ice hockey. The National Hockey League (NHL) is the highest level of competition in the world. About half of NHL players are Canadian.