There's also charging available at the Bayshore shopping mall, I haven't had a chance to use it yet but it's labelled as free charging although it's through Flo so you may need to download the app; I can follow up if nobody else has tried it. The charging is in my favourite place to park as nobody wants to drive the extra block, located ground level in front of The Bay (most western area to park at the mall near the bus station).