At 21 years, 51 days, Steel is the youngest player in Ducks history to get a hat trick; Bobby Ryan got one at 21 years, 297 days on Jan. 8, 2009.
"It's pretty special to accomplish that, and to do it in a win is even better," Steel said. "There were nerves, but luckily I got past that."
He is the third rookie in NHL history to score on a penalty shot in a hat-trick game, joining Teemu Selanne (March 9, 1993) and Eric Lindros (Dec. 26, 1992).
Once the Ducks realized they were getting a penalty shot, they began calling Steel's name on the bench, Rakell said.
"As a coaching staff, the players made the decision for us," assistant coach Mark Morrison said.
Steel, selected by Anaheim in the first round (No. 30) of the 2016 NHL Draft, had one goal in 17 NHL games this season entering Tuesday.
"At start of the year, it's not like I came in expecting to put up huge numbers, but I wanted to produce, and I don't think I was living up to what was expected," he said. "I am feeling more confident now and think I can produce at this level."
Virtanen tied the game 1-1 at 12:50 with a sharp-angled shot that bounced in off defenseman Cam Fowler's skate, and Edler put the Canucks ahead 2-1 with a shot from the left point that deflected off Corey Perry's stick at 19:00.