Assuming that the Bargnani trade goes through, the stretch provision is used on fields, camby is waived, richardson is waived and kleiza is amnestied, this is what our depth chart looks like (assuming no more trades):
We need to add some pieces at the very minimum just to fill our roster. We have a glaring hole at PG, but could use some more depth at the PF and SF positions as well. We don't have much cap space but we do have almost all of our exceptions at our disposal. Below is a list of potential free agents that seemed interesting to me by position, that could be had for 5 million or less.
PG: CJ Watson, DJ Augustin, Aaron brooks, Jarret Jack, Rodrigue Beaubois
SG: OJ Mayo, Leandro Barbosa, Tony Allen, Marco Bellineli, Marquis Daniels, Randy Foye
SF: Carlos Delfino, Matt Barnes, Mike Dunleavy, Dorell Wright
PF: Brandon Wright, Jason Maxiel, Carl Landry, Antawn Jamison, JJ Hickson
C: Jason Collins, Nazr Mohammed, Ronny Turiaf, Joel Pryzbilla, Maurice Speights
Imagine if this was our depth Chart:
PG: Lowry/Watson/Kabongo (D-League Filler Or DJ Augustin)
C: Valanciunas/Gray/Jason Collins
We can make all of these moves without committing ourselves too much financially and hampering our long term flexibility. But it doesn't look to be too bad of a line up. We had some toughness with Maxiel, Barnes, and Collins. We add three point shooting with (acquisition of Novak) Watson, Barbosa, and Barnes.
I think this gives our team more defense, and three point shooting. Also we have some youth in the lineup with derozan, valanciunas, ross, kabongo, and acy.
Again this can all be done very conservatively, assuming that the raptors are long term focused on winning a championship and don't intend on making any splashes in free agency this year.
P.S if Camby refuses to play for us I may have to change my avatar pic. Please play for us Camby cause I am too lazy to do that.