Perreault's contract is worth $9 million and Thorburn receives $3.6 million.
Perreault, 26, had career highs with 18 goals and 25 assists in 69 games for the Anaheim Ducks in 2012-13. He has 51 goals and 113 points in 228 career games.
Perreault was a sixth-round pick (No. 177) of the Washington Capitals and played his first four NHL seasons there.
Thorburn, 29, had two goals, nine assists and 65 penalty minutes in 55 games last season with the Jets.