While not Asian, I would recommend Richmond Station for one of your meals. Khao San Road has very good Thai, put you will likely have to wait. If you are out walking around I would suggest stopping by Kensington Market, there are many shops that have small things to get, so you can make a meal of that.
For dim sum I would suggest Rosewood in China town. If you are interested in Hakka, I would recommend Spadina Garden (Oddly located on Dundas near the Eaton's center)