FWIW;
Gretzky
Messier
Howe
Francis
Dionne
Yzerman
Lemieux
Sakic
Esposito
Bourque
Coffey
Recchi
Mikita (Slovak but raised in Canada, trained under Canadian's players development)
Trottier
Oates
Gilmour
Hawerchuk
Kurri (Finland)
Hull
Bucyk
Modano (USA)
+ Bobby Orr, Jean Beliveau, Maurice Richard, Doug Harvey, etc etc.
Canada own at hockey like no other country. Yes the Russians had great player too, but nowhere near the elite list and depth of Canada.
So many Canadian haters on HF its funny, especially around Olympic and WJC times... Its odd tho, when your favorite American team lift the Cup with 90% of Canadian player, I don't see any of you foreigner being mad about it because be honest, its Canadian player who bring those Stanley Cup in your country. (Sole exception lately are the Wings with Swedes and a Russian).