It's a very valid point that Kanter will likely have to wait on minutes, thus making him a longshot. However, I don't feel it would be rust that would prevent him from playing at a high level.
I'd say Hayward .. as we have neither a go-to SG or SF and he can play both ... better be in TOP shape and ready to play major minutes.