... It appears as though what is named "
Downtown Markham" is a new office park.
I don't understand what benefit they would receive by having a temporary race track there for one weekend.
A municipality having a temporary street race is usually a large city with a real downtown or other area with a waterfront and/or skyline of distinctive buildings or other features that it hopes will be seen by TV viewers and attract tourists. Some temporary tracks might not have those, but they instead have more open spaces that can have a better race track with better views of the racing for the spectators. (It might at least attract some crowds of people like me who would want to see the races.)
An office park has none of those. It will be a bad, and bad-looking, race track with nothing but suburban parking lots. Is the mayor of Markham (if this is real, I'm guessing he's very likely behind this, going by the
NHL Arena nonsense a few years ago) thinking something like "the world will see our mundane office park on TV and then have to come see it in person! Look -- one of the office buildings has a Popeyes chicken outlet!"
I'll also guess that the only reason the race promoters would be considering having a race here would be that the mayor naively said he would offer them some arrangement financially better for them than any other option.
And the race would still have 'Toronto' in its name, and TV views would repeatedly show the skyline in the distance.