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.
Millions of Getty images now available for free via embed tool
Aaron Carter is still in love with Hilary Duff