J.T. Miller scored with 2:21 remaining in overtime after Vancouver allowed a tying goal in the final second of regulation, giving the Canucks a 5-4 victory over the San Jose Sharks.
Sidney Crosby scored his 500th goal and Pittsburgh teammate Kris Letang capped a late rally to send the Penguins past the Philadelphia Flyers 5-4 in overtime.
It's one of sports' fiercest and longest-running grudge-matches in the Olympic. The American and Canadian women's hockey teams faceoff at the Beijing Games with an Olympic gold medal on the line.
Mitch Marner scored once and added two assists, Michael Bunting had a goal and an assist and the Toronto Maple Leafs snapped a two-game losing streak with a 6-2 win over the Seattle Kraken.
The United States beat Germany 3-2 in its final preliminary round game to earn the top seed in the knockout round of men's hockey at the Beijing Olympics.
Karel Vejmelka made 34 saves, Nick Schmaltz scored twice including a clinching empty-net goal in the final minute, and the Arizona Coyotes beat the Seattle Kraken 5-2.