Thank you for the links, I will definitely check them out.
I happen to be in Toronto, so if you know any local places, that'd be even better!