I sold US$ 50,000 last monday in the bank. I found the exchange rate is not bad at all. If you sell more than US$10,000, you will get the exchange rate almost the same rate as those small exchange stores in St-Carthrine street. If you sell less than 10000 US$, you probably get about 1% less in the bank.
I do not know the Yahoo price. Is it higher or lower than those in the small exchange stores?