It was Canada Day on Wednesday, but in downtown Toronto, it felt more like Cristiano Ronaldo day.

Thousands of diehard fans braved the city’s heat warning for just a fleeting glimpse of the superstar at the three locations they knew he’d be a day before Portugal’s World Cup match against Croatia on Thursday.