You can open an US Dollar Account with free USD cash desposit service.
But if you deposit USD30,000 at the same time, the bank charges a service charge. There is a maximum limit for foreign currency cash deposit each day free of charge.
Also, you can compare rates. A very good rate can be 7.7900.