On my trip last month, I checked 2 places: Crystal mall and Metrotown. The Metrotown one was giving me a better rate. It is located at the ground floor under the food court and there is an exchange money counter inside a coin store.
KingMark is the one I refer to which located at Crystal Mall. Friends said they gave good rate, but still a little bit higher than the other one at Metrotown mall.