The 31-year-old Canadian sprinter came away from nationals with a 100m personal best, two podium finishes and world championship standards in the 100 and 200 metres
Thirty-six hours after missing the 100m final at the Canadian championships, Andre De Grasse ran his fastest 200m time in two years to win his first national title in the event since 2017