I'd retain half, happily.
But there's no reason for teams to trade an asset to take on that term, even if they like Staal. At 2.85, he's not a horrible option, but the terms is the killer. Teams would probably like a deal like Girardi with $3 mil for 2 years.
The structure with the yearly signing bonus may also dissuade lower budget teams, as the salary is a bit higher than the contract.
I can't think of many potential suitors off the top of my head. With that McDavid contract, the Oilers are out.
Maybe the Wild? They have cap space, no major RFAs upcoming, and have lots of RD. If we retain half, the end of Vanek's buyout clears everything up.