Why are wire transfers and other financial services in Canada so much more expensive than in Europe?
I don't believe there is any particular structural or financial reason that outgoing wire transfers cost so much in Canada, their costs are no higher than other countries (and lower than many).  Wires seem to be an area where the Canadian banks have decided people don't comparison shop, so it's not a competitive advantage to offer a better price. The rates you quoted are on the low side: $80 for a largish international wire is not unusual, and HSBC charges up to $150! There are several alternative ways to transfer money domestically in Canada. If the recipient banks at the same bank, it's possible to go into a branch and transfer money directly from your own account to their account (I've never been charged for this).  The transfer is immediate.  But it couldn't be done online, last time I checked. For transfers where you don't know the recipients bank account, you can pay online with Interac E-Transfers, offered by most Canadian banks.  It's basically e-mailing money.  It usually costs $1 to $1.50 per transfer, and has limits on how much you can send per day/week. Each of the banks also have a bill-pay service, but unlike similar services in the US (where they mail a paper check if the recipient isn't on their system), each Canadian bank has a limited number of possible payees (mostly utilities, governments, major stores). "because bankers are crooks is a very close answer. Just accept the truth that financial industry is the only service industry that could turn into giant parasite chopping pieces from real economy. I am not anti-financial, because greed is not banker's fault, but just one significant part of human nature. Every human being has greed and fear built in it. But financial industry is the only one which is built on exploiting greed and fear. Governments are throwing gasoline canister into that fire in desperate extinguish attempts, trying to ""regulate"" but only making it worse. With all that ""counter-cybercrime"", ""counter-terrorism"" and ""counter-everything"" efforts, ordinary people will be hurt as always." Transaction fees are part of the income for banks, and as we know they are profit making corporations just like any other Company. The differene is that instead of buying and packing and Selling groceries, they buy and package and sell Money. Within the rules and the market they will try to maximize their profit, exactly like Apple or GM or Walmart and so on. Sweden and Holland are part of the European union and the leaders of the union has defined (by law) that certain types of transactions should be done without fees. In order to transfer Money from your Swedish account to the Dutch account you do what is called a SEPA transaction, which should be done in one day without cost to you as a customer. Reference: https://en.wikipedia.org/wiki/Single_Euro_Payments_Area Gunnar
Many of the Financial intermediaries in the business, have extraordinary high requirements for opening an account. For example to open an account in Credit Suisse  one will need 1 million US dollars. There are so many ways to transfer money from Canada to US, so the only problem choosing the most reliable, cheap, and fast way. PS: Interac e-Transfer is unfortunately only available inside Canada. I know nothing about XE.com, so I can't recommend it. There should be other ways to transfer money. "You are right in insisting upon a proper B2B contract in any business relationship. You wish to reduce your risk and be compensated fairly. In addition to the cost and complexity of international wire transfers, the US companies may also be considering the fact that as an international contractor in a relatively hard-to-reach jurisdiction, payments to you place the company at higher risk than payments to a domestic contractor. By insisting upon PayPal or similar transmitters, they are reducing their internal complexity and reducing their financial exposure to unfulfilled/disputed contract terms. Therefore, wire payments are ""hard"" in an internal business sense, as well as in a remittance transfer reporting sense. The internal business procedure will likely be the hardest to overcome--changing risk management is harder than filling out forms." Many European countires allow you to an account for non-residents. You have to appear in the bank personally to open it, some of them even to get your own tax number for non-residents from the local government.  I'm not sure if you get a Visa (Electron) chip card immediatelly or you have to wait for like 3 months before being issued one. I've heard that getting a tax number for non-residents and opening a bank account is easily done in one day in Brezice, Republic of Slovenia. They seem to have agile local bureaucracy and banks, since many pople from neighbouring (non-EU) countries (used to) come there to open an EU bank account. Funds can be transfered via Internet banking - US banks have that, do they? SWIFT and IBAN codes are used for international money transfer. But it takes some time (days!) for it to arrive to destination. Tansfers below $20000 per month or per transaction are considered normal, but for amouts above that the destination bank might ask you to explain the purpose, to prove it is not illegal. Some of them accept the explanaiton in writing (they forward it to the regulator that tracks such large transfers), some of them ask you to appear there in person for an interview and to sign a statement. Can't believe US banks are still issuing paing magnet stripe cards like it's still 1980s. I'd expect Europe to be 10 years behind USA in technology, but this seems to be a weird reverse. I've beed using Internet banking with one-time passwd tokens and TAN lists for almost 10 years, and chip cards exclusivley for over 5y. Can't remeber the last time I've seen mag stripe card only. American Express (event the regular green one) got the chip at least 5 years ago. And it is accepted regularly in Europe. Alegedly it's more popular in Europe (although Mastercard is a definite #1, with Visa close to that) that in USA. "Wire transfers are not the same as ACH transfers.  I regular transfer money between Chase, Ally, Capital One 360 and Fidelity and have never been charged a fee because I never do wire transfers.  (The default for all these banks is ACH; you must explicitly choose wire transfers.) EDIT: to answer the modified question. https://www.depositaccounts.com/blog/difference-between-wire-transfer-and-ach.html ""One of the fastest ways to send money is via wire transfer. Although a wire transfer can take days, in most cases a wire transfer takes place within minutes. It is a direct bank-to-bank transaction that allows you to move money from your account directly into the account of someone else."" ""While it may seem similar to a wire transfer, a transaction accomplished with the help of an automated clearing house (ACH) is not the same thing. ... When you arrange for the electronic transfer of funds, all of the information is included in a batch, which is then sent to the clearing house. All of the transactions in the batch are then handled by the clearing house, rather than as a direct bank-to-bank transaction. ... As a result, your money is not available as quickly as it often is with a wire transfer. The ACH process can be more convenient and is less expensive, but it also takes a little bit longer.""" Because the standard contract is for 125,000 euros.  http://www.cmegroup.com/trading/fx/g10/euro-fx_contractSpecs_futures.html You don't want to use Microsoft as an analogy. You want to use non financial commodities. Most are settled in cash, no delivery. But in the early 80's, the Hunt brothers caused a spectacular short squeeze by taking delivery sending the spot price to $50. And some businesses naturally do this, buying metal, grain, etc. no reason you can't actually get the current price of $US/Euro if you need that much. "The ""hidden"" fees in any transfer are usually: Foreign exchange transfer services are usually the cheapest option for sending money abroad when a conversion is involved. They tend to offer ways to get the money to or from them cheaply or for free and they typically offer low or no fees plus much better exchange rates than the alternatives. My preferred foreign exchange service is XE Trade. It looks like they support CAD to ZAR transfers so you might check them out.  In my experience, they have not set a minimum on the amount I send although it does impact the exchange rate they will offer.  The rate is still better than other alternatives available to me though. Note that for large enough transfers, the exchange rate difference will dominate all other costs.  For example, if you transfer $10,000 and you pay $100 for the transfer plus $50 in wire fees ($150 in fees) but get a 2% better exchange rate than a ""free"" service, you would save $50 by choosing the non free service." I doubt you're going to find anywhere that will give you free outgoing wires unless you're depositing a huge amount of money like $500K or more. An alternative would be to find a bank that offers everything else you want and use XETrade for very low cost online wires. I've used them in the past and can recommend their services. Most banks won't charge for incoming wires. I have accounts at E*Trade Bank that don't charge any fees and I can do everything online. You might want to check them out. E*Trade also offers global trading accounts which allow you to have accounts denominated in a few foreign currencies (EUR, JPY, GBP, CAD and HKD I think). I don't think there is a fee for moving money between the different currencies. If your goal is simply to diversify your money into different currencies, you could deposit money there instead of wiring it to other banks. Well, I know why the Rabobank in the Netherlands does it. I can go back around one year and a half with my internet banking. But I can only go further back (upto 7 years) after contacting the bank and paying €5,- per transcript (one transcript holds around a month of activities).  I needed a year worth of transcripts for my taxes and had to cough up more than €50. EDIT It seems they recently changed their policy in a way that you can request as many transcripts as you like for a maximum cost of €25,- so the trend to easier access is visible. For the first part of your question, I think the answer is a combination of three things:  (1) Bigger companies have leverage to negotiate better deals due to volume.  (2) Some of these companies are also taking bookings from outside the US for people traveling to the US (either directly or through affiliates).  This means that they also have income in other currencies, so they may not actually be making as many wire transfers as you think.  They simply keep a bank account in Europe, for example, in Euros to receive and send money in the Eurozone as needed.  They balance the exchange on their books internally in this case, without actually sending funds through the international banking system.  Similarly in other parts of the world. (3) These companies are not going to make a wire transfer for every transaction, in any case.  They are going to transfer big sums of money to an account abroad to balance things on a longer-term basis (weekly, month, etc.)  Then they will make individual payments to service providers out of the overseas account in between these larger, international transfers. For the second part of your question, I think there's probably no way for a new business to get the advantages of scale unless you've got significant capital backing your endeavor that would make it plausible that you'll be transferring in scale.  I don't see any reason in principle that the new company could not establish bank accounts abroad and try to execute the plan outlined in #2 above except that it would require some set-up costs to do the proper paperwork in each country, probably to travel, and to initially fund the various accounts. "Owning any sort of business is an absolute nightmare for a ""US Person"" not on US soil. It has nothing to do with money, but the fact that compliance costs are huge and it's only getting worse with the whole fatca nonesense." It depends on the currency pair since it is much harder to move a liquid market like Fiber (EURUSD) or Cable (GBPUSD) than it is to move illiquid markets such as USDTRY, however, it will mostly be big banks and big hedge funds adjusting their positions or speculating (not just on the currency or market making but also speculating in foreign instruments). I once was involved in a one-off USD 56 million FX trade without which the hedge fund could not trade as its subscriptions were in a different currency to the fund currency. Although it was big by their standards it was small compared with the volumes we expected from other clients.  Governments and big companies who need to pay costs in a foreign currency or receive income in one will also do this but less frequently and will almost always do this through a nominated bank (in the case of large firms).  Because they need the foreign currency immediately; if you've ever tried to pay a bill in the US denominated in Dollars using Euros you'll know that they aren't widely accepted. So if I need to pay a large bill to a supplier in Dollars and all I have is Euros I may move the market. Similarly if I am trying to buy a large number of shares in a US company and all I have is Euros I'll lose the opportunity. "At this point, a great deal of the world's wealth exists only in electronic form, and just as you can write a check or pay by debit card and trust the banks will handle it, banks can conduct wire transfers"" through higher-level banking networks. In the US, when there is a need to convert physical money to electronic or vice versa, it is typically handled by armored car and armed guard transfer between a bank and the local Federal Reserve Bank office. Physical money is moved around only when necessary, and for as short a distance as possible, to the most secure facilities possible, to minimize risk. I can't vouch for how it's managed elsewhere in the world, where the networks and repository banks may not be as available. I would presume (I would hope!) that the same general concepts and approaches are followed." Canadians can email or text each other money through Interac. It is fast - the longest it's ever taken for me is 20 minutes, often it's less - and secure. You don't need to know each other's banking details or even real names. I've used this to send money to my children, each of whom uses a different bank than I do, and they've used it to send money to friends to pay for concert tickets and the like. You add a security question so if someone else got to the email or text first, they wouldn't get the money. I also get an email once the transfer has gone through, so I know they got it. Some banks limit this to $1000 a day, mine to $3000. Typically there is no fee for the recipient and $1 or $2 for the sender. A dollar on $1000 is way better than a 2 or 3% cc processing fee. But even for $30, a dollar is like 3% and you didn't need to apply for anything or set anything up, and your customers don't need a credit card or to trust you with their credit card details. I keep meeting people who don't know about this. Everyone with a Canadian bank account and an email address or smartphone should know about it. My current favorite service for this kind of transfer is Transferwise. The fees are quite low when compared to the 2.5-3% by high-street banks for currency conversion, to which you need to add the international wire transfer fee, and it's often a lot faster, as they split it into two domestic transfers while the international part + currency conversion happens internally to Transferwise.