Former Sunderland striker Jozy Altidore scored twice on his debut for Toronto in the opening round of matches in Major League Soccer.
The 25-year-old American, who scored once in 42 games for the Black Cats, netted an equaliser and penalty in a 3-1 win at Vancouver Whitecaps.
Former Bolton boss Owen Coyle's Houston Dynamo side beat Columbus Crew 1-0.
Ex-Tottenham forward Robbie Keane was also on the scoresheet as MLS champions LA Galaxy beat Chicago Fire 2-0.
Galaxy got the 20th MLS season under way after a new collective bargaining contract was agreed and avoided the threat of a players' strike.
Midfielder Jose Villarreal put Galaxy ahead before Keane, who is the reigning MLS most valuable player, secured the win with his late strike.
Houston's win came courtesy of a winner from former Derby County, West Bromwich Albion and Doncaster Rovers forward Giles Barnes.
There were also wins for D.C. United and Dallas as they beat Montreal Impact and San Jose Earthquakes respectively, while the Philadelphia Union-Colorado Rapids and Portland Timbers-Real Salt Lake games both ended goalless.
Altidore joined Toronto in a swap deal that saw Jermain Defoe sign for Sunderland in January.
Head coach Greg Vanney said: "Jozy played like a monster out there. The ball he took down and how he took it down and protected it when he got brought down for a penalty kick was a world-class play.
"I think the people who were questioning Jozy probably got a real quick image, now, of what he is capable of and what they're going to see a lot more of in this league."