Basically, any bank that offers foreign exchange trading business can do it, but I suggest you choose a professional foreign exchange bank, such as Bank of China, or simply choose a powerful online bank or industrial and commercial bank, because the bigger the bank, the higher its ability to resist risks.
The difference between the buying and selling exchange rates of banks is relatively large, so it is necessary to minimize unnecessary transactions.