Bargnani to the Kings for Dalembert's expirer and a 1st round pick (Approx 4th)
Bargnani to the Pistons for Prince's expirer and a 1st round pick (Approx 7th)
Bargnani to the Cavs for Antawn Jamison (1 year remaining) and a 1st round pick (1st Overall)
I don't know if these deals are plausible.
I definitely don't see a team giving up a top 5 pick for Bargnani. The other issue is that they would taking him on at for the next 4 years at an average of $10+ million (since all of these involve a much shorter contract going to Toronto). I don't see how any bad team can justify that unless their GM really likes Bargnani.