Manchester United midfielder Shinji Kagawa admitted there were lessons to be learned on Friday after Japan overcame a spirited Canada 2-1 in its last warmup before Tuesday's crucial World Cup qualifier away to Jordan.

Shinji Okazaki opened the scoring with a soft goal in the ninth minute, but Japan was unable to build on its lead in the first half against a Canada side that had only pride to play for, having already been eliminated in brutal fashion from qualifying for Brazil 2014 with an 8-1 thrashing by Honduras in October.

Marcus Haber leveled for the North Americans before Japan substitute Mike Havenaar atoned for missing an earlier sitter with the decisive goal 16 minutes from time in Doha.