The St. Louis Blues have traded forward David Perron to the Edmonton Oilers in exchange for winger Magnus Paajarvi and a second round pick in 2014.

David Perron dealt to the Oilers.

David Perron dealt to the Oilers.

 SPECTOR’S NOTE: This was a move the Blues had to make, as they had limited cap space and need to re-sign Alex Pietrangelo, Chris Stewart and Jake Allen.

By swapping Perron’s $3.812 million per season cap hit for Paajarvi, who’s a restricted free agent coming off a $1.525 million salary for last season, the Blues now have over $12.9 million in cap space. That still might not be enough to re-sign those four, but it certainly provides more wiggle room.

The change of scenery should do Paajarvi some good, as he struggled over the past two seasons to improve on his promising debut of 2010-11. Perhaps he’ll get his chance to improve on a more talented roster under a veteran coach like Ken Hitchcock.

As for Oilers, they add a good offensive left winger in Perron, who has three seasons of 40-plus points under his belt, though he missed nearly half the 2011-12 season to concussion. If Perron can stay healthy, he won’t be the big power forward the Oilers needed, but he will provide an additional measure of offense for their top lines.