The preparations are over, the hangover might come tomorrow, but for a sun-drenched afternoon, Toronto basked in its moment on the global sporting stage.

The first men’s World Cup game on Canadian soil took place on Friday, after at least eight years of preparations. In the run-up to Canada’s historic match against Bosnia-Herzegovina there were questions about the city’s readiness, the high cost of tickets, and the nearly $400-million price tag for Toronto to host a half-dozen games for the competition.