You guys havent even beat Russia for most of the olympics. You should focus on them. The fact you beat us 2002 is funny
The Soviet Union had a monopoly on the Olympic gold medal from 1956 to 1988, winning 7 out of 9 Olympic gold medals, and then the Unified Team also won in 1992. What you fail to mention is that during all that time NHL players were not permitted to compete in the Olympics. Considering that close to 100% of the elite Canadian players were in the NHL at that time (notably, Maurice Richard, Jean Beliveau, Gordie Howe, Bobby Orr, Guy Lafleur, Doug Harvey, Phil Esposito, Wayne Gretzky and Mario Lemieux in their prime, etc., I could go on forever) were in the NHL, it made for a pretty easy tournament for the Soviets. All of the best Soviet players would play for the Soviet national team, while Canada was forced to field amateurs for the Olympic tournament. Additionally, Canada didn't even field a team in 1972 or 1976 in protest of the Soviets use of professional players in the tournament. It wasn't an even playing field.
When Canada and the Soviet Union did play each other in a best-on-best tournament it was pretty unbelievable hockey and the Soviets by no means dominated Canada. In the '72 Summit Series, Canada bested the Soviets 4-3-1. Then in the '74 Summit Series, the Soviets struck back and bested Canada 4-1-3.
Then the Canada Cup was created. The first true best-on-best format involving all six of the major hockey powers (Canada, the Soviet Union, Czechoslovakia, Sweden, Finland, and the United States). Canada won four out of five of them ('76,'84,'87,'91), with the Soviets taking the other one ('81). Then the Canada Cup became the World Cup of Hockey in 1996 (US gold) and occurring once more in 2004 (Canada gold).
NHL players were first permitted into the Olympics in 1998 (Czech Republic gold) and every tournament since. Canada has won 2 out of those 4 (Sweden won in '06). Russia has never won gold since NHL players were permitted at the Olympics and Canada and the Soviet Union/Unified Team/Russia are now even, each with 8 Olympic gold medals.
When you look at it in terms of best-on-best results, Canada clearly, yet again, comes out on top: Canada: '72 Summit Series, '76,'84,'87,'91 Canada Cups, 2004 World Cup, 2002 and 2010 Olympic gold vs. USSR/Russia: '74 Summit Series and '81 Canada Cup. 8-2, at final count.
A little history lesson for you. And what was funny about beating the US 5-2 in 2002? I don't know what you mean when you say that.