The 29-year-old forward has one season remaining on a five-year, $26.25 million contract ($5.25 million average annual value) he signed with the Tampa Bay Lightning on June 26, 2018. He could have become an unrestricted free agent after this season.
"Super lucky and fortunate, super happy. It's been an amazing week for my family," Miller
told the Canucks website
Saturday. "Trying to take it all in, enjoy it. I'm really looking forward to starting a new chapter in Vancouver."
Miller said Tuesday he was happy to settle his new contract before the start of the season.
"I think it might free me up to play even a more consistent level of hockey to know that there's a commitment there," Miller said. "So, I'm really excited to be obviously spending this chapter of my life and my hockey career in Vancouver and to get it out of the way before camp, just so I can focus and be clear minded and have a clear head is exciting."
Miller had NHL career highs in goals (32), assists (67), points (99), power-play points (38) and shots on goal (206) in 80 games for the Canucks last season. In three seasons with Vancouver, Miller has 217 points (74 goals, 143 assists) in 202 games. He was traded to the Canucks by the Lightning on June 22, 2019 for goalie Marek Mazanec, a third-round pick in the 2019 NHL Draft and a first-round pick in the 2020 NHL Draft.
"J.T. Miller is an impact player in this League and we are thrilled to have him re-signed with the Canucks long term," general manager Patrik Allvin said. "His production last season speaks for itself and his competitive drive provides a standard that our players can look up to. He will continue to be a key piece of this team for years to come."