Our roster is full. Unless we are getting some sort of upgrade, I don't think we want a roster player. I know I have wavered on this 3 times today alone, but I don't think we should trade Berglund now. His value is at an all time low. He is coming off a bad year, an injury at the end and a pretty hefty contract extension for his point total.
Instead trade Leopold, or buy him out. Sign Cola or another decent defenseman who will play for less than a mill. Maybe an old vet who wants one more shot at a cup (Hal Gill if he still has any juice for example). Or give Del Zotto a shot. He is a young kid with upside in desperate need of a chance to resurrect his career. Anyway, swap D. Save $1.5M to do what we need to do.
Then play Berglund and hope he improves to get his value up. Either he gels with our guy and we have a great third line wing. Or he plays a bit better, gets his value up and we have a piece to trade at the deadline for a rental. Give Ottawa another shot at Berglund in a deal for Bobby Ryan. Maybe Dallas is out of the playoffs and on the outs with Spezza, so we can get him anyway. He'll still have 2 years of term and hopefully, established himself as a solid wing, so he could maybe fetch a decent rental.