Brock Boeser spent last week in Grand Forks.
He'll spend this week in Vancouver.
The former UND star, who had been awaiting a new contract, signed it on Monday. It is a three-year bridge contract worth a total of $17.625 million.
Vancouver would have liked to sign Boeser to a longer deal, but didn't have the salary cap room it would have needed. This contract will bring Boeser close to unrestricted free agency, where he could net a huge pay day.
"We're very pleased to have Brock re-sign," Canucks general manager Jim Benning said in a statement. "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."
Boeser, 22, has been one of Vancouver's top players since he turned pro after the 2016-17 season, his sophomore year at UND. Boeser has 116 points in 140 career NHL games.
He was a Calder Trophy finalist for the league's rookie of the year in 2017-18, despite missing 20 games with an injury. He also won the NHL All Star Game's MVP that year.
Boeser was a restricted free agent this summer, but couldn't come to terms with the Canucks until Monday. When the Canucks opened training camp Friday, Boeser was in Grand Forks working out with his old roommate, Hayden Shaw. Now, he'll reunite with his old UND teammate, Troy Stecher, in Vancouver.
Boeser is the 25th former UND player to sign an NHL contract for 2019-20. Drew Stafford also is on a tryout deal with the Minnesota Wild, looking to earn a contract.
Former UND players on NHL deals (2019-20)
Brock Boeser (2015-17), Vancouver Canucks | Contract details
Drake Caggiula (2012-16), Chicago Blackhawks | Contract details
Aaron Dell (2009-12), San Jose Sharks | Contract details
Derek Forbort (2010-13), Los Angeles Kings | Contract details
Rhett Gardner (2015-19), Dallas Stars | Contract details
Shane Gersich (2015-18), Washington Capitals | Contract details
Rocco Grimaldi (2011-14), Nashville Predators | Contract details
Luke Johnson (2013-16), Minnesota Wild | Contract details
Tyson Jost (2016-17), Colorado Avalanche | Contract details
Paul LaDue (2013-16), Los Angeles Kings | Contract details
Brad Malone (2007-11), Edmonton Oilers | Contract details
Zane McIntyre (2012-15), Vancouver Canucks | Contract details
Brock Nelson (2010-12), New York Islanders | Contract details
T.J. Oshie (2005-08), Washington Capitals | Contract details
Zach Parise (2002-04), Minnesota Wild | Contract details
Austin Poganski (2014-18), St. Louis Blues | Contract details
Tucker Poolman (2014-17), Winnipeg Jets | Contract details
Carter Rowney (2009-13), Anaheim Ducks | Contract details
Jordan Schmaltz (2012-15), Toronto Maple Leafs | Contract details
Nick Schmaltz (2014-16), Arizona Coyotes | Contract details
Dillon Simpson (2010-14), Columbus Blue Jackets | Contract details
Troy Stecher (2013-16), Vancouver Canucks | Contract details
Jonathan Toews (2005-07), Chicago Blackhawks | Contract details
Christian Wolanin (2015-18), Ottawa Senators | Contract details
Travis Zajac (2004-06), New Jersey Devils | Contract details