Unfit for the content of Juventus team, Sebastian Giovinco is set to move across the Atlantic after the season.
It is reported that the 27-year-old forward has reached an agreement with the MLS team Toronto.
In the Serie A champions team, the Italian has played a total of 130 matches, scoring 20 goals and providing 23 assists.
"I am happy to have signed a contract with the Toronto team and I am eagerly waiting for the summer to arrive when I will join my new team," said Giovinco, whose contract with Juventus will end in a few months.
"I have heard many good things about this team and I know that I will feel at home in Toronto. Of course, until then, I still want to finish the work I started with the Juventus team," the forward reassured.