With time ticking down, Williams received a low cross from Antoine Hoppenot through the 6-yard box and put in the equalizer.
The Union (7-13-6) notched their fourth draw to go along with three losses since their last victory, which came July 29.
Eric Hassli scored in the 58th for Toronto (5-17-7).
Handler slams Piers Morgan: 'You're a terrible interviewer'
Astronomers offer more expansive view of universe