Federico Bernardeschi is set to become the fourth Italy international to join Major League Soccer and the third at Toronto FC.
According to Sky Sport Italia transfer expert Gianluca Di Marzio, Bernardeschi took some time to consider his alternatives and has now decided to accept the offer from Toronto.
He is a free agent after his contract with Juventus was allowed to run down and expire on June 30.
Bernardeschi is 28 years old and can play in a variety of roles in midfield and attack, although that versatility has often been a problem in finding him consistent playing time in any one position.
The former Fiorentina man has six goals in 39 senior caps for Italy, while at Juventus he contributed 12 goals and 24 assists in 183 competitive appearances.
This is building quite an Italian community in Toronto, who after all were already famous for giving Sebastian Giovinco a new lease of life.
Lorenzo Insigne and Domenico Criscito have already signed as free agents and Bernardeschi is now due to follow.
That will make four Italians in MLS for this season, as Giorgio Chiellini has moved to LAFC, again for free.