Vancouver (10-9-7) was trailing 2-0 in the second half when Gershon Koffie halved the deficit after a clearing try by Chivas goalkeeper Dan Kennedy came right to him in the 64th minute.
Then with time running out, Heinemann unleashed a shot off a cross from Erik Hurtado that went in for the equalizer.
Erick Torres scored twice in the first half for Chivas (5-14-7).
Martin Bashir resigns from MSNBC over Sarah Palin comments
Texas principal bans speaking Spanish, stirs controversy