It shows up as open now on Tesla dot com. Some of the Transcanadian sites were still flaky
It doesn't appear in the car's NAV, though.
Many sites like North Bay, ON still weren't working consistently after being posted as active on Tesla's page, so I wouldn't bet my life on this location.
As for the name, congratulations toTesla for actually using a local name that is accurate for a change.