I was at the games yesterday.
The Referee made a dreadful call against Canada to give Honduras the win. It's a shame that this game was eventually decided by that call. Honduras are good but lacked composure in front of goal. Same can be said of Canada 2-2 would have been a more realistic score without the Referee's interference. Both teams missed good chances.
The USA build-up was too slow in the first half and neither outside midfielder was prepared to go at their defender, so not enough crosses of any danger really.
I think the USA will have trouble with Honduras and that Mexico will win it all.