IndyCar has altered its schedule again amid the coronavirus pandemic, cancelling the June 27 race at Richmond and the July 12 street course event in Toronto.
The announcement comes a week after race promoters said the event would not be run on its original scheduled dates of July 10-12.
That decision came after the city announced it was cancelling permits for major events and festivals for July and August because of the pandemic.
Promoters said at the time they were looking to find a new date for the race, but have now said it has been removed altogether from the 2020 IndyCar schedule.
The open-wheel series is slated to finally begin June 6 at Texas Motor Speedway, but its next event won't be held until July 4 at Indianapolis Motor Speedway.
The race scheduled for June 21 at Road America in Wisconsin has been changed to a doubleheader on July 11-12.
with files from Canadian Press