Villarreal unleashed a spectacular volley off a free kick, firing a shot past Joe Bendik just before time ran out to salvage the tie the Galaxy (2-0-2), who extended their unbeaten streak to start the season.
The result boosted Los Angeles to eight points from four matches.
Robert Earnshaw and Jonathan Osorio scored for Toronto (1-2-1), which was on the verge of notching a second home victory before settling for the tie.
Toronto has four points from four games.
Exploding whale video goes viral on Internet
Gal Gadot cast as Wonder Woman for 'Batman vs. Superman'