I've been thinking about this for a while now and I have not seen anything in the expansion draft rules that would prevent it, so I am throwing this out there to see what others think and if there are any holes in my assumptions.
The idea behind this is that the way a few teams are currently constructed, they may have a spot in their line up where they don't need as much roster protection as they have under the rules for the expansion draft next year, making those spots a waste to them. For example, the Canes have only one defenseman that will be needing protection (Faulk), so under a 7 forwards, 3 defensemen, and one goalie scenario, we would have two spots available to protect defensemen we don't really need. Given that excess, could we trade for a defenseman with a team with not enough slots (the Ducks as an example) and then trade that player back to the Ducks after the expansion draft for just a low pick or prospect? Obviously, both GMs would have to trust each other that follow on trade would happen, so there would probably be some value that went both ways for both trades as insurance.
As an example...
First Trade prior to Draft:
Canes: 1st Round Pick 2017, Nic Roy
Ducks: Cam Fowler, 4th Round Pick 2017
Second Trade after draft:
Canes: Cam Fowler
Ducks: Cane's 1st Round Pick 2017, Nic Roy
Thus, the payment in this example for protecting Fowler for the Ducks would be the 4th round pick.
Could this happen? Would the league have any recourse to stop it?