I wouldn't get too worked up, if they play again then i would bet the States will beat them by 2 or 3. I saw Canada play against El Salvador and both teams were beyond shocking where as the States in the first game against Cuba looked like a real team.
Canada needs at least a draw with Cuba in their final match to guarantee qualification.
What an absolute heartbreak.