World Cup hosts Canada have been dealt a huge blow ahead of their opening fixture against Bosnia and Herzegovina on Friday.
Boss Jesse Marsch had been sweating on the fitness of his captain, Bayern Munich star Alphonso Davies, who had been battling to be fit in time for his nation's curtain raiser.