I don't know about BOC, but I can tell you the tariff of HSBC.
Maximum daily notes deposit/withdrawl is USD 1000. Withdrawl amount above that will be charged 0.125% of the total amount, and deposit amount above that will be charged 0.25% of the total amount.