The youngster came up with an excellent strike as the Whitecaps twice came back from a goal down.
Stefan Ishizaki gave the visitors the lead before halftime, finishing a well-worked Galaxy move with a snap header.
The Whitecaps pulled level in the 66th minute. A defensive miscue saw Leonardo fail to clear a ball and Jaime Penedo miss when he came out to collect, and Darren Mattocks pounced to shoot home from a tight angle and equalize.
The Galaxy took the lead again in the 77th, and it was last game's hero, Robbie Keane, who did the honors. Rob Friend headed a long, high pass down to the Irishman's feet, and Keane scored to make it 2-1.
Kekuta Manneh didn't let that lead stand for too long, equalizing less than 10 minutes later with an excellent strike from the edge of the penalty area that gave Penedo no chance.
The Whitecaps now have a 2-2-3 record, and end a two-game losing skid. The Galaxy are 2-1-2, undefeated in their last four matches.