The Chicago Blackhawks dealt Andrew Shaw during the first round of the 2016 NHL draft on Friday, and the Montreal Canadiens have agreed to a new contract with the forward Monday, according to Darren Dreger of TSN.
The agreement is a six-year deal worth $23.4 million.
The Canadiens were slightly strapped for cap space before the deal, and the team will now enter free agency with roughly $8 million to spend. The deal does carry some future flexibility for the team should Shaw not fit, per SportsNet's Chris Johnston:
There isn't any no-trade/no-movement protection in the eligible years of Andrew Shaw's #habs contract.