TORONTO -- Two-time MLS Cup MVP Dwayne De Rosario signed a four-year contract with Toronto FC on Wednesday.
The attacking midfielder, who arrived in a trade from Houston last month, has 51 goals and 42 assists in eight MLS seasons. The deal sent young defender Julius James and allocation money to the Dynamo.
De Rosario's new contract, which replaces a two-year deal he had with the club, was announced at a news conference Thursday that belatedly introduced the new acquisition.
"We are absolutely delighted to get this deal done," said Mo Johnston, Toronto's director of soccer. "We worked long and hard with all parties involved in coming to an agreement with Dwayne. This new deal means he's going to be wearing a Toronto FC shirt for many years to come, and we couldn't be happier."
De Rosario, who has won four MLS Cups, made $325,000 last season with Houston, which moved him in a bid to free salary cap room.
The 30-year-old also has 15 goals in 53 career appearances for Canada.