Brock Boeser agreed to a three-year, $17.625 million contract with the Vancouver Canucks on Monday. It has an average annual value of $5.875 million.
The 22-year-old forward, who was a restricted free agent, had 56 points (26 goals, 30 assists) in 69 games with the Canucks last season. He missed the first three days of practice at training camp with Vancouver, which opened its preseason schedule with two split-squad games against the Calgary Flames on Monday.
"It feels amazing," Boeser said Wednesday. "It was tough seeing the guys going to battle every day, getting in shape and working together...Obviously I wanted to be here super bad through the whole camps so I'm really glad it gone done now rather than later. I'm really excited to be here right now."
Video: Top five plays of 2018-19: Boeser
Boeser finished second among NHL rookies with 29 goals and fifth with 55 points in 62 games in 2017-18, when he finished second in Calder Trophy voting for NHL rookie of the year to Mathew Barzal of the New York Islanders. Boeser was voted MVP of the 2018 NHL All-Star Game.
"I tried to keep my hopes up and just believed that we'd get a deal done before the season," Boeser said. "I believed that I'd be here right at the start of camp so it was kind of shocking I wasn't but obviously you have to take it a day at a time and prepare for whenever that contract gets signed."
Boeser said although he wanted a long-term contract, he understood why the Canucks weren't able to give him one after signing forward Micheal Ferland and defensemen Alexander Edler, Tyler Myers, and Jordie Benn this offseason.
"We signed a ton of tremendous players in the offseason and obviously a long-term deal didn't work out, so that's when you have to turn to a short-term deal and do something like that but I love Vancouver," Boeser said. "My plan isn't to just play three years and get out of here. My plan is to play here as long as I can."
Selected by the Canucks in the first round (No. 23) of the 2015 NHL Draft, he has 116 points (59 goals, 57 assists) in 140 regular-season games.
"We're very pleased to have Brock re-sign," general manager Jim Benning said. "He's a talented player, a key contributor to our offense and an important part of our team's future. We look forward to having Brock join the team in preparation for the upcoming season."