Yeah, I haven't had decent dim sum in chinatown for ages.
Not since my grandparents were alive and kicking
I can tell you to stay clear the hell way from Jade Dynasty.
I've been there a couple times with coworkers and have never once left "happy".
Floata is probably your only acceptable score.
The restaurant Spoon is referring to is Victoria Chinese Restaurant.
While still not amazing, they are head and shoulders above anything at china town now.
I'd say get to stadium, and make take the skytrain over.
It's just steps from the station if that helps your cause any?