Edmonton (3-4-1) defeated three Eastern Conference teams for their first three-game winning streak since Jan. 26-29, the Tampa Bay Lightning and Washington Capitals 3-2, and the Carolina Hurricanes 6-3.
The Canadiens (7-1-0) are the top team in the Eastern Conference and off to their best start since the 1961-62 season.
"We're trying to play better than we have in the last couple of years and build ourselves into a better team, and I think every game is a bit of a measuring stick for us considering where we are coming from," Oilers captain Andrew Ference said. "We haven't overlooked the teams that are close to the bottom, and without a doubt, we're getting up for the teams that are close to the top. It's a great test for us, they are difficult games, but every game in this league is."