It may also be worth looking into whether you can open a Foreign Currency account with a bank where you're incorporated which is probably a lot simpler than opening one cross-border.
E.g. in the UK, Barclays offer these for a range of currencies:
Retail exchange rates are never good but talk to your bank. If you have enough volume to do they may allow you access to their own trading desk for a much better rate.