32 articles General Page 6 / 7

Wise (formerly TransferWise) vs OFX comparison: CAD to USD transfers

United Nations flags

At my job at a web development company, we frequently need to make currency exchange transfers to pay contractors and accept payments from international clients. This most often involves transfers in both directions between Canada (CAD) and the United States of America (USD), but sometimes between Canada and Europe (EUR) and between Canada and Australia (AUD) as well. At the beginning, we used our bank (RBC Royal Bank of Canada) but quickly discovered that we were losing a lot of money on currency exchange and wire transfer fees even after we were put in touch with their preferred rate currency exchange business solution. If you need to transfer currency internationally or even between 2 different currency accounts in Canada, it is a no-brainer to consider using a company or service other than your bank. We use a combination of Wise (formerly TransferWise) and OFX (formerly CanadianForex). What I’ve learned in using Wise and OFX can apply to both business and personal transactions.

Wise advertises that they provide you with the mid-market rate, which is true. But they charge you a percentage fee on top. OFX, on the other hand, gives you a rate worse than the mid-market rate (but still much better than you’d get at a bank), and charges a $15 flat fee for smaller transfer amounts (below $10,000 Canadian dollars) and no fees for amounts above $10,000 CAD. (September 16 update: OFX has given me this referral link that waives the $15 fee for new accounts.)

Generally, I have found OFX to be cheaper except for transfers of only a few hundred dollars, where the $15 flat fee is a larger percentage. In terms of pure dollars, OFX is the clear winner for me for larger transfers: for example, for a recent transfer of $23,000 USD to CAD, OFX provided a rate of 1.3109 and no fees, for a total amount received of $30,150.70 CAD. Wise provided a much better rate at 1.3159, but charged fees of $138.17 USD, for a total amount received of $30,083.88.

(It’s important to note, though, that when I first looked into OFX, I had to call them to get the preferred rate that’s currently on my account. This is probably not difficult to get from them, but it does require you to call them. On the other hand, Wise offers the same rate for everybody.)

But the story is not that simple once you dig into the details. First of all, you need to consider whether you’re sending money or receiving money.

If you’re receiving money, do you have a USD bank account in Canada or just a CAD account? It can be convenient to have a USD bank account in Canada to deposit cheques, receive wire transfers, transfer money to CAD at a time that’s right for you, or maybe not even transfer all of the money back to CAD if you need to then pay out some of that money in USD again (thus saving transfer costs x 2). But cheques are slow and require your time to receive and deposit them, and sometimes inconvenient for clients to produce (and mail to you!). If you receive a wire transfer, there is a fee to receive it ($17 at RBC), a fee for your client to send it, and sometimes an additional fee that gets charge in transit — for some transfers I notice that we’ve lost another $18.50 by the time it arrives in our account.

Having a US dollar account in the USA can save you and your clients money. But it also requires setup and additional management. Wise has a killer feature for receiving payments: the borderless account. The borderless account gives you account numbers within Australia, England, Europe, and the USA so that clients can send money to an account local to their country or within the EU. This is incredibly convenient and helps you receive the money much faster, with a much lower or no transaction cost for your clients. I have found the borderless account to be very useful and easy to set up. Although I still default to using OFX to transfer incoming money from USD to CAD, the convenience of Wise sometimes wins out.

For sending money (from a CAD account to contractors’ international accounts), OFX is the winner in my case, although Wise might soon become more competitive. The main issue is that Wise has more limited and costly options for getting the money to them. Wise is currently only a bill payment option for the Bank of Montreal, National Bank of Canada, Central 1 credit unions, and Tangerine Bank. Wise does not support pre-authorized debits for business accounts, whereas OFX does. This means that with OFX you can incur minimal or no additional fees (on top of their exchange rate spread) to send the money. Wise charges quite a meaningful additional fee for sending money using a debit card or a credit card. I actually found Wise’s fees for funding a payment with a credit card to be cheaper than with a debit card, but then I was hit with a surprise cash advance and interest fee on our Scotiabank credit card (which they later did a one-time refund for). Wise claims that the additional Scotiabank charges were the result of a mis-classification of the transaction on the part of Scotiabank that does not happen with all credit cards, although I have not verified this.

In general, I am quite pleased with both Wise and OFX. I can fully recommend them as being convenient, reliable, and much cheaper than using my bank for transfers between Canadian dollars and at least US dollars, Euros, and Australian dollars. There are several factors to consider beyond the rates and fees that Wise and OFX charge, thus it could be worth it for you to be a customer of both of them!

CanadianForex review: great foreign exchange rates and support

I’ve been using XE Trade for a few years for personal currency exchange and international funds transfers for my small business. I started to try CanadianForex a few months ago and have been very pleased with its rates and support.

The basic premise is relatively straightforward and the same as XE Trade: you submit currency exchange deals through their online interface, send them the money in the source currency, and they deliver the money in the destination currency to your account or a foreign account within a few days. Therefore, you can use it for currency exchanges between your own accounts, or to send money internationally (as long as it’s between different currencies). Especially for sending money internationally on a regular basis, using an online service is often much more convenient than a traditional bank.

Here’s my review of CanadianForex, specifically compared against XE Trade.

Setup

Creating an account at CanadianForex is very straightforward, although just like XE Trade, you have to provide (for a business account, at least) some sensitive information to them, including:

  • A signed bank statement
  • A client agreement form signed by 2 directors
  • A copy of your driver’s licence

Exchange rates

I’ve found CanadianForex’s exchange rates to be better than XE Trade, at least for transferring between Canadian dollars and: US dollars, Euros, and Australian dollars. CanadianForex’s standard fee is $15 for transactions under $10,000 (and no fees for transactions above $10,000); while XE Trade usually charges no fees at all, CanadianForex is still better (as of January 2015) by a significant amount for trades that are more than a few hundred dollars.

Some example comparisons between CanadianForex and XE Trade after deducting the CanadianForex fee:

  • Sending approximately $5,500 CAD to Australia (AUD): the recipient got 40 AUD more with CanadianForex
  • Sending approximately $8,000 CAD to Germany (EUR): the recipient got 48 EUR more with CanadianForex
  • Sending approximately $7,000 CAD to the United States (USD): the recipient got 50 USD more with CanadianForex

In the case of sending money to Brazil, CanadianForex still charges the same $15 fee, whereas XE Trade charges an additional $22 wire fee. This resulted in similar savings as above with CanadianForex.

I’ve also found CanadianForex’s exchange rates to be slightly better than RBC’s foreign exchange rates, at least for transferring US dollars to Canadian dollars within my business account. However, the difference was only a few dollars for some of sample amounts I tested.

Process

The trades happen completely online, although you have to speak to a CanadianForex representative over the phone to complete your initial account setup, and you also receive a verification phone call from them after your first trade.

To book a trade, you must first set up recipients, including their bank account information. Then, you get a quote for the exchange you’d like to make, and click a “Finalise” button. If you’ve set up direct debit, the money will be removed from your account by the next business day. Otherwise, you send CanadianForex the money using your bank’s bill payment system. Once CanadianForex receives the money, they will send an Electronic Funds Transfer (EFT) or wire payment, depending on the destination country, to the recipient.

Customer service

You can contact CanadianForex by phone or e-mail. This is the same as with XE Trade. However, CanadianForex really emphasizes personal contact by assigning you a specific account manager (for a business account at least) and making you speak to them so that they can walk you through their services over the phone. With XE Trade you can set up your account and trade for years without ever needing talking to a person, let alone be assigned a specific contact.

I once had an issue when XE Trade mysteriously removed one of my recipient records without notifying me, and refused to tell me why when I phoned them. After I pushed for some explanation over the phone, they promised to follow up and never did. The recipient was eventually re-instated, although I was never notified about this. Of course, there is a chance that this could happen with CanadianForex, but I expect that they would be more communicative and cooperative with me in such a case. And to be fair, the situation with XE Trade might have been an edge case.

Other notes

  • Weekends and holidays: CanadianForex is closed on weekends and holidays. In other words, you can sign in to your account but you cannot submit any trades. This is probably a good thing; with XE Trade I discovered that the exchange rate spread was much worse on weekends and holidays versus normal business days.
Forum/Topic Started Last post Posts

General financial discussion

High Interest Savings Cashback (New Tab)

August 20, 2026
11:41 am by
Top Dogg
View

August 20, 2026
12:45 pm by
Top Dogg
View

6

General financial discussion

Probate taxes

July 31, 2026
6:53 am by
Norman1
View

July 31, 2026
2:41 pm by
Dean
View

6

General financial discussion

2026 National Interac Debit Campaign

July 2, 2026
12:15 pm by
hwyc
View

July 2, 2026
12:15 pm by
hwyc
View

1

General financial discussion

US dollar dominance & global imbalance

June 24, 2026
6:56 am by
hwyc
View

June 30, 2026
2:03 am by
RetirEd
View

19

General financial discussion

Chexy

April 16, 2025
8:12 pm by
COIN
View

June 9, 2026
6:14 am by
hwyc
View

19