Chicago announced the deal on Tuesday. It runs through the 2025-26 season and carries a salary-cap hit of $4.25 million.
The 26-year-old from Georgetown, Ont., was selected by the Dallas Stars in the first round (26th overall) in the 2013 NHL draft.
The Dallas Stars have re-signed centre Jason Dickinson to a $3 million, two-year contract, bringing back an emerging leader after he established career highs in scoring and playing time.