Gaudreau, however, wasn't at his best a year ago.
He struggled out of the gate in 2016-17 after missing all of training camp awaiting a new contract.
When he did sign a six-year, $40.5 million contract worth an average annual value of $6.75 million, one day before the start of the season, Gaudreau scored one goal, two assists and was minus-7 through his first six games.
He didn't hit the nine-point mark until Nov. 10 -- a span of 15 games.
"He just looks freer and less pressure on himself," Flames coach Glen Gulutzan said. "This is a player that really cares about the group. He cares about the team and his teammates and he wants to do well and he wants to win. I think last year a lot of the business side of it can get to a guy who is pretty pure at heart of the game. I just see him a lot freer now, creating every shift and helping us at both ends.
"The puck's glued to his stick and his feet are moving 100 miles an hour. He's just quick. He is most nights, but sometimes it just seems like that puck is around him all the time."
This time last year, it wasn't.
This year, it has.
"He probably uses it as fuel," Monahan said. "Johnny's a competitive guy. He remembers everything. He wants to win and he wants to help this team win by doing his job. I think he's doing a great job of that right now."
Gaudreau will have plenty of motivation to try to continue that when Calgary hosts the Carolina Hurricanes on Thursday (9 p.m. ET; SNF, FS-CR, NHL.TV).