I will be visiting Toronto soon, and wanted to know where I can get the best Shanghai style food? I am craving Xiao Lung Bao. Any place close to down town would be preferred. Additionally, what is the best place for dim sum? Where is the best chinese vegetarian restaurant?