I just called them. They moved last year to 5770 Yonge Street, unit 23. It's essentially the same building but different unit. Also, though they are supposed to open at 8:30am Mon-Fri, they said it's safer to come after 9am, in case traffic is bad.
They are closed weekends.