Check plugshare again. Powerstream opened up a public dc level 3 charger in Vaughan. I've seen it in person, but I am yet to use it. Still waiting for my car.
It's at major Mac just west of the 400. Near wonderland.
Hopefully there will be more of them soon. I really wish there were a couple...