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."

WDAY logo
listen live
watch live

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