TFC can't get in the way of Josh playing for the USMNT, that's a FIFA rule, he has to be released. So not quite sure what would have to be negotiated during the extension discussions?
Teams can make it very hard on a player. It's not something that would be addressed contractually, but TFC for instance could easily block him from going to the Gold Cup here.
“What the world needs is more geniuses with humility; there are so few of us left.”