As per team and league policy, terms of the deal were not disclosed.
"Dominic is a player that we have had our eye on for quite some time, and we are pleased to finalize this deal and bring him to Toronto FC," said Toronto FC General Manager Tim Bezbatchenko. "He is a player that has a tremendous amount of speed, and adds a lot to a team's attack. His experience in MLS is another important factor as he has proven that he can consistently score goals in this league from a variety of positions. Dominic is a welcomed addition to our club. We'd also like to thank Álvaro for his contributions to Toronto FC and wish him well in his future endeavours."
For the big stories and the banter follow us on Twitter: @tribalfootball