The 29-year-old Roy has scored four goals and 18 assists in 30 games with the Stars this season.
The move helps fill a season-long hole down the middle of the Canucks forward lines, that’s been hurt by the loss of Ryan Kesler to injury and Manny Malhotra to a team-imposed stop in play due to concerns over his eye injury.
Kesler is expected to start skating today, after being out since mid-February with a foot injury. He could return to the lineup next week.
The 23-year-old Connauton has seven goals and 18 assists in 60 games with the Chicago Wolves of the American Hockey League.
Connauton, who has yet to play an NHL game, was drafted by the Canucks 83rd overall in the 2009 NHL Entry Draft.
Roy was originally drafted 32nd overall by the Sabres in the 2001 NHL Draft. In 579 career NHL games, Roy has scored 165 goals and 284 assists.
He is in the final year of a six-year $24 million contract.