Originally Posted by
tauphi
I think any of the big four banks will let you deposit/withdraw USD (or any other major currency + AUD/CAD) without a fee. If you're withdrawing you should make an appointment the day before as they may not have enough stock on site.
True. Though I have accounts at smaller and foreign banks (Dah Sing, for example; when I go there there's never a line- in, done, out) so it seems like a bigger deal to me, I guess (though thus far, only Standard Chartered charges for US$ cash withdrawal- why?).