McInerney's dramatic score as time was running out came moments after his apparent goal was disallowed when officials determined he had interfered with Toronto goalkeeper Joe Bendik.
The late tally boosted the Union to a 2-2-2 record beginning the season.
Robert Earnshaw scored his fifth goal of the season in the 71st minute for Toronto (1-2-3), which got nine saves from Bendik.
Sign language interpreter at Mandela service called out as fake on Twitter
Exploding whale video goes viral on Internet