We needed to waive Mike James because Canaan was originally brought on as a Two-Way contract. Mike James had his Two-Way contract converted into a real guaranteed contract like a week before he was released. When that was converted we had an open Two-Way spot but no actual roster room. Canaan showed up and outplayed Mike James right from his first minutes on the floor and the Suns waived James to convert Canaan's deal. Right now we already have 1 open roster spot, from Chandler's buy out, and still have 1 open Two-Way contract, since we only signed George King to one in the offseason. So this is different than the James situation unless you want to say that the empty roster spot outplayed Canaan.
I'll say it. The empty roster spot outplayed Canaan.