Eriksson would be easier to move going forward. On July 2 next year he would have two years left and only be owed $5M in salary. In fact, once his signing bonus is paid this year he would only be owed $9M over the last three years combined.
The Oilers could do something like this:
Before July 1:
To Vancouver: Benning, Future Considerations
To Edmonton: Eriksson
After July 1:
To Vancouver: Lucic
To Ottawa: Eriksson $2M retained
To Edmonton: Condon
Ottawa gets Eriksson for three years for $6M and dumps Condon's $3M while taking a cap hit of $4M per year.
The Oilers eat $2M in dead cap space for three years and an additional $1.3M to bury Condon this year. Of course Eriksson may not waive if Ottawa is the final destination but they could turn around and deal him with another $2M retained to a team like Arizona for Hossa and a 3rd.
Arizona gets Eriksson for $3M real money over three years. Ottawa gets a 3rd to eat the $200K owed to Hossa but picks up over $5M in cap space.