I'm a big Terrence Ross fan, but he is useless on the bench and has much more value than Derozan.
I propose:
Raptors Receive: Anderson Varejao, Josh Selby
Cavs Receive: Terrence Ross, Linas Kleiza, Aaron Gray
Roster is
Lowry/Lucas/Selby
Derozan/Anderson/Pietrus
Gay/Fields/Pietrus
Varejao/Bargnani/Acy
Valanciunas/Johnson/Bargnani

For Toronto, Varejao is on a cheap deal and can be a stud on the boards at PF, giving us a solid line up. For the Cavs, Ross can play the 3, and a Kyrie/Waiters/Ross/Thompson core is very good going forward
Thoughts?