Join me in launching a class-action lawsuit, in which we categorize bank commission on exchange as stealing. A small service fee, ok -- but commission! - how can that not be theft? It's our own money -- but that doesn't seem to be the bank's view!
Until that happy day, you could open a us dollar account at your bank. if you have us dollars coming in, problem solved. But even if you do need to make exchange transfers, you might be able to negotiate a lower rate for the occasional large transfer, rather than several small ones. same with euros, if you need that.