The Canucks announced the trade after the conclusion of their 2-1 overtime victory over Minnesota.
The 26-year-old Booth, a second-round Florida pick in 2004, has racked up 87 goals and 80 assists in 309 career games with the team, while Reinprecht, 35, has 140 goals and 382 points in 663 career games with five clubs.
Samuelsson, 34, has 135 goals and 179 assists in 621 games while Sturm, 33, has 239 goals and 482 points in 896 career contests.
Millions of Getty images now available for free via embed tool
NBC reportedly holds celebs hostage to Jimmy Fallon's show