Canada lost 2-1 to Honduras in Concacaf Nations League action in San Pedro Sula Monday night.
The match was played under difficult conditions as a summer rainstorm left the playing surface water-logged in places.
Kevin Josue Lopez and Kervin Arriaga scored for the hosts. And Jonathan David pulled one back for the Canadians. But Alistair Johnston was sent off in injury time after picking up a questionable second yellow card.
- Photo gallery: Forge FC beats Pacific FC 3-0 in Canadian Premier League – photo gallery
- Story: Canada comfortably beats Curaçao after turbulent three weeks