Canada's loss in San Pedro Sula left it without a win in four games in Group 2.
A makeshift Canadian team took the game to the Catrachos, equalizing on Andrew Hainault's goal in the 54th minute after Walter Martinez's early goal. But in the 61st minute, Carlos Costly put Honduras ahead on a long blast. Hendry Thomas' header sealed Canada's doom.
Canada was without star Dwayne De Rosario and Adrian Serioux, both suspended. In addition, midfield general Julian de Guzman was sidelined with a thigh injury. Issey Nakajima-Farran, who had started the previous game against Mexico, also was injured. In addition, defender Jim Brennan became embroiled in a dispute with Coach Dale Mitchell and quit the team.
Playing its first game under interim coach Theodore Whitmore, Jamaica beat Mexico on Ricardo Fuller's early goal in Kingston.
The Reggae Boyz trail Mexico and Honduras by four points, but they play both of their remaining Group 2 games at home.
In Group 3, Costa Rica remained perfect with a 4-1 win at winless Suriname. El Salvador could have clinched a spot in the Hexagonal, but it had to settle for a 0-0 tie at Haiti. Second-place El Salvador still leads Haiti by five points with two games to play.
In Group 1, Guatemala's 0-0 tie with Trinidad & Tobago in Guatemala City benefited the Soca Warriors. Guatemala and Trinidad & Tobago are tied with five points after four games and Guatemala has the edge in the tiebreaker (5-3 to 4-5). Nonetheless, Trinidad & Tobago has the better schedule -- the Soca Warriors play their last two games against the USA and Cuba at home, while Guatemala must travel to Cuba and the USA.
USA 6 (Beasley 10, 30, Donovan 48, Ching 63, Altidore 87, Onyewu 90) Cuba 1 (Munoz 32).
Guatemala 0 Trinidad & Tobago 0.
Standings: USA 12 points; Guatemala, Trin. & Tobago 5; Cuba 0.
Honduras 3 (Martinez 7, Costly 60, Thomas 90+1) Canada 1 (Hainault 52).
Jamaica 1 (Fuller 14) Mexico 0.
Standings: Honduras, Mexico 9 points; Jamaica 4; Canada 1.
Haiti 0 El Salvador 0.
Suriname 1 (Sandvliet 48) Costa Rica 4 (Centeno 10, Borges 41, Alonso 47, Solis 78).
Standings: Costa Rica 12 points; El Salvador 7; Haiti 2; Suriname 1.