Going into the gold metal game in the 2002 olympics between USA and Canada, one obvious edge that Canada had was that they had a great balance of youth and veterans while USA was essentially a veteran team. With this year being the 10th anniversary of those olympics, this advantage is now perfectly clear. Of the 23 man rosters, 7 players from Canada are still active (Jarome Iginla, Simon Gagne, Ryan Smyth, Chris Pronger, Ed Jovanovski, Eric Brewer, and Martin Brodeur). while only 2 from USA are (Brian Roloston and Tom Poti). In fact, 3 players from Canada still play for the same NHL team that they played for then.

Team USA players still active:

Brian Rolston (then with Boston, now in his 2nd stint with Boston)
Tom Poti (then with Edmonton, now with Washington)

Team Canada players still active:
Jarome Iginla (played whole career with Calgary)
Simon Gagne (then with Philadelphia, now with Los Angeles)
Ryan Smyth (then with Edmonton, now back with Edmonton)
Chris Pronger (then with St. Louis, now with Philadelphia)
Ed Jovanovski (then with Vancouver, now with Florida)
Eric Brewer (then with Edmonton, now with Tampa Bay)
Martin Brodeur (played entire career with New Jersey)

So yeah, 7 players from Team Canada are still active 10 years later. Brodeur, Iginla, and Smyth are even with the same teams they were with at the time (though Smyth was traded away before returning). Meanwhile, only 2 players from Team USA are still active today.