Toronto FC signed veteran defender Jason Hernandez as a free agent on Tuesday.
Hernandez spent the last two seasons with New York City FC, which did not renew his contract at the end of last year.
The 33-year-old has played in MLS for 12 seasons and has had stints with the MetroStars, Chivas USA and the San Jose Earthquakes.
"We are pleased to add another experienced, veteran defender in Jason Hernandez," Toronto general manager Tim Bezbatchenko said in a statement. "Jason is a player we have watched for some time.
"With his experience in MLS including the playoffs and his familiarity with some of our current players we felt he would be a welcomed addition to our club."
Hernandez, a Puerto Rico international, will be reunited with Justin Morrow and Steven Beitashour, with whom he won 2012 MLS Supporters' Shield in San Jose.