Panama and Croatia will play a game in Toronto that neither can afford to lose