Most of Canada's best players either do/did play for an American team at one point in there career: Gretzky, Messier, Lemiux, Sakic, Yzerman, Howe, Orr, ect... My question is the reverse: What are the top 5 American players who played on Canadian Teams? The only criteria is it must be per team so Phil Housley would be either his Jets days or his Flames days but not both. Below are my top 5. 1) Gary Sutter- Calgary Flames: Rock solid D man who put up huge numbers and also got a Cup ring in 89. 617GP 128G 436A 564P +93 872PIMS 2)Chris Chelios-Montreal Canadiens- Won a Stanley Cup in 86 was a very rock solid player for Montreal. I'm not saying that Gary Sutter was better than Chelios just saying he did more for the Flames than Chelios did for Montreal. 402GP 72G 237A 309P +74 783PIMS 3) Doug Weight- Edmonton Oilers- Captain for a number of years he was Mr. Edmonton in the later half of the 90s. 588GP 157G 420A 577P -48 527PIMS 4)Joe Mullen- Calgary Flames- Was a HUGE force in 89 and one of Calgary fans favorite Flames. A shame he was traded far to early. 345GP 190G 198A 388P +105 95PIMS 5) Joel Otto- Calgary Flames- Scored possibly the biggest goal in Franchise history with his Game 7 OT winner. Another 89 Cup winner. 730GP 167G 261A 428P +45 1,642PIMS I'm sure there are players I'm missing out on. Also do you think there is a bias of American players not to play in Canada?