Canada advanced to the Copa America semi-finals with a 4-3 victory over Venezuela via the tie-breaker in the quarter-finals in Arlington, Texas, on Friday after the teams were locked 1-1 at full-time.
Ismael Kone scored the match-winner in the sixth round of penalty kicks after a third save by Canada's goalkeeper Maxime Crepeau.
Jacob Shaffelburg put Canada ahead in the 13th minute before Salomon Rondon restored parity for Venezuela in the 64th.
Canada will meet defending champions Argentina on Tuesday night at MetLife Stadium in New Jersey in what will be a rematch of the opening game of the tournament, which Canada lost 0-2.
In the shoot-out both teams scores thrice, forcing an extra round.
In what turned out to be the deciding round, goalkeeper Crepeau saved Jhonder Cadiz's kick and Kone calmly slotted the ball past goalkeeper Rafael Romo to clinch a memorable victory for the Canadians.
PIX: France oust Portugal on penalties; reach semis
SEE: Hardik's heart-warming reunion with son Agastya
PICS: Spain beat Germany in extra-time to make semis
Wimbledon PIX: Alcaraz stretched; Sinner scintillates
Saina backs Sindhu to find winning touch in Paris