Nice, 40 stalls!
on the rooftop of the parkade, atop the building near the NW corner of the Central at Garden City complex (NOT the Walmart building further to the east).
I don't think this parkade was ever very busy, certainly not up on the roof (unlike the busy Walmart covered lot or other street level angle-parking spots) - that, plus being on the roof out of sight probably why this Supercharger location wasn't noticed earlier