There were four Canadian NHL teams in action Wednesday night, with the Edmonton Oilers looking to snap an eight-game losing streak against St. Louis. Here's a quick look at how they fared:

Blues battered by Letestu, Oilers

The Edmonton Oilers won their first game against St. Louis in nine tries by a score of 6-4. Five players had multi-point performances, led by Mark Letestu's two-goal, one-assist effort, while Connor McDavid chipped in two assists. Edmonton, which had lost 13 of its previous 14 games against the Blues, snapped a three-game skid at home and is 3-7-1 in its last 11 games at Rexall Place.

Frolik on torrid pace

Joe Colborne, Mikael Backlund and Michael Frolik combined for six points in the first period as the Calgary Flames scored three times in the opening 20 minutes in an eventual 4-1 win over visiting Winnipeg. Frolik has four goals and seven points in his past three games. Joni Ortio made 28 saves in his sixth straight start. Jets centre Mark Scheifele had his eight-game points streak (eight goals, 12 points) snapped.

Byron the OT hero

Paul Byron scored at 3:15 of overtime to help the Montreal Canadiens snap a two-game skid with a 3-2 win in Buffalo. It wasn't all good news for the Habs, however, as defenceman Mark Barbeiro left in the first period with an injury on a night when forward Lars Eller and blue-liner Nathan Beaulieu returned to the lineup. Ryan O'Reilly, back after an 11-game absence with a broken foot, scored one of the Sabres goals.

Canucks help Avs regain playoff position

Mikkel Boedker put the Colorado Avalanche back in the second wild-card spot in the Western Conference, scoring twice in their 3-1 victory at Vancouver. Matt Duchene extended his points streak to four games with an assist on Boedker's first goal as the Avs moved one point ahead of Minnesota. Russian defenceman Nikita Tryamkin made his debut for the Canucks and drew an assist on Henrik Sedin's first-period marker.