Well, sometimes I think I'm able to see the future, but that's not necessarily the case on this result.

The game was very complicated for both teams, Honduras scored in the 1st half with a penalty kick, which I´m not sure it was really a foul in the play that generated that penalty kick. The play was very confusing.
Canada pushed a lot in the 2nd half to score, but they couldn´t be able to score. The last 5 minutes were very dramatic, Canada was very close to score but Honduras was able to keep the victory.
With this victory, Honduras advanced to the semifinals next week, and they will be playing against the winner of the other game later today between USA and Panama.
Chances are that Honduras will play against USA, I think USA will beat Panama in this other game. USA is the strongest team in the competition, and is the local team as well.
In soccer anything can happen. If Panama gets the victory against USA, it would be a big surprise, but it´s always a possibility. I don´t think Panama will win, but let´s wait to see what happens.
Good for Honduras, they will play the semifinal in Chicago's Soldier Field next week, on Thursday July 23rd. The most probable rival of Honduras will be USA.