This is probably the player with the least rumors connected to Toronto, but he is a player the Raptors desperately need off the bench.
Barnes is a tough enforcer and a great defender. That is why he is so valuable to a team, along with his hustling. On offense, he can be inconsistent, but if he is on his game, he is always crashing for offensive boards and hitting threes. He is also capable of a double-double on some occasions.
The Raptors had actually signed Barnes about two seasons ago, but the deal was cut off because Toronto could not pay for the contract that Barnes wanted. The sad thing was that Barnes had tweeted saying he was playing for Toronto, but that dream was over just a few days later.
His addition could cause a jam at SF with James Johnson and Linas Kleiza, but the Raptors have dealt with that earlier on this season and last. So it shouldn't be a problem to give Barnes playing time if he signs, mainly because he can play PF too.