Him staying at Carlton might just be best for everyone. If Judd, Gibbs and other players have had enough it might end up a nice little disruption for them.
On the other hand he would definitely fill a void at Collingwood and they would be more potent, especially in September.