I've been to mainland China 5 times. In Shanghai, the level of food quality and presentation is much higher than any Chinese restaurant I found in Canada - you can't really compare that aspect.
What I can do, is tell you what I thought about the food and service :)
Xiaolongbao, famous shanghai soup dumplings. I've had xiaolongbao at 4 different restaurants in Calgary and compared to the ones I had in Shangahi, the ones at Great Taste are the closest you will get to them in a Calgary restaurant. They even have crap xiaolongbao which is pretty cool although I didn't try them tonight.
Nai cha, their milk tea. Their milk tea was a cold version and served with ice. It was too sweet for my liking. I'd rather eat dinner here first then go to Calgary Court next door to satisfy my naicha craving if I had to.
Dan dan mien, their "spicy" miso based noodle soup is good. The flavour and richness compares to Chaya in Banff, but the noodles are different of course :)
Everything is is not bad. I still want to come back with an empty stomach and try out at least half of their menu, but I've got time :)
They have the widest selection of dishes I'd be able to order in Shanghai that I found in Calgary which is a good addition to the city. I was pretty happy and my wife is too.
The service was great and they speak mandarin which is also great because its somewhere I can practice ordering food.