Sportsnet’s Elliotte Friedman confirmed the deal Monday afternoon.
Gaudette, a pending restricted free agent, had four goals and three assists while averaging 10:54 of ice-time in 33 games played this season.
The 24-year-old tested positive for COVID-19 two weeks ago and had been on Vancouver’s non-roster injured reserve. He cleared the NHL’s COVID-19 protocol on Sunday.
Gaudette was selected by the Canucks in the fifth round (149th overall) of the 2015 NHL Draft and has played all of his 153 regular-season NHL games with Vancouver, registering 21 goals, 31 assists and 67 penalty minutes.
Meanwhile, Highmore was logging a team-low 8:50 per night in Chicago and had just two assists in 24 games this season and had spent much of the past three years with the AHL’s Rockford IceHogs. The 25-year-old has a $750,000 salary cap hit and becomes an RFA in 2022.