The club announced Friday that it has signed the 25-year-old right winger to a three-year contract worth $6.65 million per season. The deal means Boeser, a restricted free agent, and the Canucks will avoid arbitration. “We wanted to keep Brock. Brock is a big part of this franchise moving forward,” Canucks general manager Patrik Allvin told reporters on a video call Friday. Boeser, who hails from Burnsville, Minn., had 46 points (23 goals, 23 assists) in 71 games last season. At the end of the campaign, he told reporters that he was struggling with the declining health of his father, Duke, who died in late May after a long battle with cancer and Parkinson’s disease. “He obviously had a really tough time last year and we think he can be a better player going forward,” Allvin said. The 6-foot-2, 208-pound Boeser has played 324 regular-season games for Vancouver, tallying 256 points (121 goals, 135 assists) and 88 penalty minutes. The Canucks selected him 23rd overall in the 2015 NHL Entry Draft. He was a finalist for the Calder Trophy, awarded annually to the NHL’s top rookie, in 2018. Boeser signed a three-year contract with an average annual value of $5.875 million per year in 2019 and was given a special offer of $7.5 million in negotiations for his latest deal. The Canucks, who finished last season five points short of the playoffs with a 40-30-12 record, have asked players to help the club create cap space as they push to be competitive going forward, said Alvin. Boeser’s deal speaks volumes for the forward, the GM added. “This shows that Brock wants to be a big part of the Vancouver Canucks going forward,” Allvin said.