I've always thought that if we could have sent NHL players to any previous Olympics, our best team would have been either 1988 or 1992. Gretzky, Lemieux and Messier would be your 1-2-3 centers for either team, all at or near their peak (its noteworthy that we wouldn't have gotten Lemieux in 1994 due to injury). Assuming this team is NOT coached by Mike Keenan, peak Yzerman also gets moved over to the wing or slotted in at 4C for either team. Those are four of your top ~15 centers of all time. Then, you have:
- Savard, Hawerchuk, Francis, Smith and Gilmour as options at center in 1988,
- Lindros, Hawerchuk, Francis, Gilmour, Nieuwendyk Oates, and Sakic as options in 1992.
With Messier on the team you wouldn't need a checking line center, but if you wanted to go down that route guys like Guy Carbonneau, Brent Sutter or Dave Poulin would be options (or the aforementioned Gilmour).
The wingers certainly aren't quite as good as the centers obviously, but you would still have options like (not exhaustive, and in no particular order):
- Muller, Dineen, Goulet, Gartner, Neely, Verbeek, Propp, C Lemieux, Larmer, and Anderson in 1988
- Shanahan, Recchi, Damphousse, Linden, Larmer, Robitaille, Fleury, Roberts, Gartner, Nolan, and Andreychuk in 1992
...in addition to any centers the coaching staff felt they could move over to the wing.
I think either of those forward groups are substantially stronger than Canada's current forward group.