An excerpt from Todays Toronto Sun which is a little concerning.

Giovinco has approached TFC about extending his contract beyond 2019.
“I already talk, but they said it’s not the moment (for contract talks),” Giovinco told the Sun. “For them, that’s not a problem, for me it is a little bit. I want to know my future. I have family. I’m 31 years old. For what I do for the city, I think I deserve it, no?”
He continued.
“For them it’s not a problem, for me it’s starting to be a problem … I already said I want to stay here forever … If not, I have to think about other options.”