How about:
Eriksson 2 x 6M (5M cash left)
Baertschi 1 x 3.36M (2.4M cash)
For
Zaitsev 4 x @ 4.5M (18M left) 1M retained
Ottawa would also buyout Eriksson next season. Baertschi plays in the minors.
Why Vancouver does it: they get rid of Eriksson and Baertschi without having to give up other assets, and get a serviceable RD for 4 years at a 3.5M cap hit. They gain almost 6M in cap space this year.
Why Ottawa does it: over the next 4 years, it stead of paying Zaitsev 18M, they can pay him 4M (salary retention), Baertschi 2.4M, and Eriksson 3M (1M this year, 2M buyout)for a total of 9.4 million over the next 4 years. That's $9 million cash savings for Eugene. Or Tim Stuetzle's next contract.
That's why Ottawa does it. I'm also a sens fan so I might be biased. The 4 year term on Zaitsev could be a lot. Thoughts?