Haiti returned with two goals in half and scored three goals in a great 45 minutes and kicked off the Canadian from the Golden Cup 3-2 on Saturday.
Jonathan David and Lucas Cavallini, who scored nine goals in the last three games, added another in the first half as Canada dominated the quarterfinals in Houston, Texas.
But the Haitians, who won all three of their group games, moved to the semi-finals with a fierce performance in the second half.
The return started five minutes after the break Duckens Nazon used poor defender Marcus Godinh to score but Herve Bazile equalized in the 70th minute.
Wilde-Donald Guerrier finished the turn six minutes later, when he stopped at a beautiful pass from Nazon and scored excellent goalkeepers.
Haiti, who last won this tournament in 1973, will face Mexico or Costa Rica in the semi-final on July 2nd in Glendale, Arizona.