Yes although I don't know that the article is 100% accurate, at least the part that says there will be future locations in "...Woodbridge, Vaughan..." I think that is one site, not two.
We already have a site up and running in Concord which is in Vaughan - so to have three sites in the city of Vaughan seems a bit excessive. There is a SmartCentres Woodbridge at Hwy 7 & Weston Rd, which is a likely the site for the Vaughan SC, and it is a good location, just off the 400 - although it is less than 5km from the Concord SuperCharger. I am not sure why they need even two SCs in Vaughan, especially since folks living in places like Vaughan will likely have chargers at home. To me it would make far more sense to put one a little farther north, like in Aurora or Newmarket.
Maybe Tesla's strategy for Hwy400 is to cram multiple SCs only a few kms apart as that is what they have done in Barrie.