On this page
Why Canadian Businesses Need Multi-Currency
Canada's economy is deeply integrated with the United States. Businesses in technology, professional services, manufacturing, and e-commerce routinely invoice US clients, sell to US consumers, or receive US dollar payments as a normal part of operations. This creates a recurring FX problem that most Canadian businesses either ignore or manage poorly.
Here's the core problem: when a Canadian business with a standard CAD merchant account accepts a USD payment, the payment processor (Stripe, Square, Helcim, or whoever) converts the USD to CAD immediately at the time of settlement. That conversion uses the processor's exchange rate, which typically carries a 1.5–4% spread above the mid-market rate (the actual interbank exchange rate that appears on Google or XE.com).
On $10,000 in monthly USD revenue, a 3% FX spread costs $300/month — $3,600/year. On $500,000 in annual USD revenue, you could be losing $10,000–$20,000/year to a fee you might not even be tracking as a separate cost line. It shows up invisibly in your "revenue" — you receive less CAD than you expect, and unless you're comparing rates carefully, the loss is hidden.
How Multi-Currency Merchant Accounts Work
A true multi-currency merchant account lets you do something that a standard merchant account doesn't: hold foreign currency balances rather than converting immediately at settlement.
When a US client pays you USD $10,000, instead of converting to CAD automatically (at whatever rate your processor uses today), the funds sit in a USD balance in your account. You can then:
- Convert to CAD when the exchange rate is favourable
- Use the USD to pay USD-denominated suppliers directly (avoiding a round-trip conversion)
- Hold USD as a natural hedge if you have future USD expenses
This flexibility has real economic value. Canadian exporters, freelancers billing US clients, SaaS companies with US customers, and any business with both USD income and USD expenses benefit significantly from being able to hold foreign currency rather than converting every transaction immediately.
Options for Canadian Businesses
🔷 Stripe
Stripe supports 135+ currencies and allows Canadian accounts to settle in either CAD or USD. By default, Stripe converts all foreign currency to your settlement currency (CAD) at the time of payout, with approximately a 1.5% FX spread above mid-market. To hold USD balances and settle in USD, you need to explicitly configure USD payouts in your Stripe Dashboard — it's not the default.
- ✅ Native support for USD settlement from a Canadian account
- ✅ Excellent card acceptance across 195+ countries
- ✅ 2.9% + $0.30 standard card processing rate (CAD)
- ⚠️ ~1.5% FX spread on currency conversion (better than most, but not best-in-class)
- ⚠️ Requires a Canadian business bank account for CAD payouts; USD payouts require a USD-denominated account
- ❌ Not a complete multi-currency solution on its own — best paired with Wise
🟢 Wise Business (formerly TransferWise Business)
Wise Business is not a merchant account or payment processor — it's a multi-currency business account. You can hold balances in 40+ currencies, receive payments in foreign currencies using local bank details (including US routing + account number for USD), and convert between currencies at ~0.5% above mid-market rate. This is among the best FX rates available to Canadian businesses without an institutional foreign exchange account.
- ✅ ~0.5% FX spread — dramatically cheaper than banks or payment processors
- ✅ Hold 40+ currency balances simultaneously
- ✅ Receive USD payments via US bank routing details (ACH, wire)
- ✅ Pay international suppliers in their local currency cheaply
- ⚠️ Not a merchant account — cannot accept credit card payments directly
- ⚠️ Invoice/bank-transfer focused; not suitable as a standalone retail payment solution
🔵 PayPal Multi-Currency
PayPal allows Canadian business accounts to hold USD, EUR, GBP, and other currency balances. You can delay conversion and convert manually. However, PayPal's conversion rates typically carry a 3–4% spread above mid-market — significantly worse than Stripe or Wise. PayPal has value as a payment acceptance method (many B2C customers prefer PayPal checkout) but is a poor choice as a foreign currency holding strategy.
- ✅ Good for accepting PayPal checkout payments from international buyers
- ✅ Multi-currency balance holding available
- ❌ 3–4% FX spread — among the worst conversion rates available
- ❌ Higher withdrawal and transfer fees
- ❌ Unpredictable account holds and disputes
🔴 Helcim
Helcim is one of Canada's best domestic payment processors (see our full processor comparison), but it processes Canadian dollars only. If a US customer pays with their Visa card, Helcim accepts the payment but converts everything to CAD. There is no USD balance holding, no multi-currency settlement, and no mechanism to optimize FX. For businesses that primarily serve Canadian customers, Helcim remains an excellent choice. For businesses with meaningful foreign revenue, a different processor or supplemental account is needed.
- ✅ Best-value Canadian domestic processor with transparent interchange-plus pricing
- ✅ Accepts foreign cards (Visa, Mastercard, Amex from any country)
- ❌ Settles in CAD only — no USD or multi-currency balances
- ❌ Not suitable as a multi-currency strategy
The Stripe + Wise Combination Strategy
The most effective multi-currency setup for most Canadian businesses is a combination of Stripe (for card payment processing) and Wise Business (for holding and converting foreign balances). Here's how it works in practice:
FX cost comparison on that $5,000 USD transaction:
| Method | FX Spread | FX Cost on $5,000 USD |
|---|---|---|
| Your bank (direct wire, convert to CAD) | ~3–4% | $150–$200 CAD |
| Stripe auto-conversion to CAD | ~1.5% | ~$75 CAD |
| PayPal, convert to CAD | ~3–4% | $150–$200 CAD |
| Stripe → Wise Business | ~0.5% | ~$25 CAD |
Over $500,000 in annual USD revenue, this strategy saves approximately $12,500–$17,500 CAD per year compared to standard bank conversion, and $5,000–$7,500 compared to Stripe's built-in conversion. The setup takes a few hours; the ongoing management is minimal.
✅ Who this strategy works best for
- Canadian SaaS companies with US-based subscribers
- Freelancers and consultants billing US clients in USD
- E-commerce businesses selling into the US market
- Canadian businesses that also have USD-denominated suppliers or expenses
- Any business processing $50,000+ USD annually
CRA Tax Implications for Foreign Currency Income
The Canada Revenue Agency (CRA) requires that all foreign currency income be converted to Canadian dollars for tax reporting purposes. This has specific implications for multi-currency strategies:
Conversion rate for CRA purposes: Business income received in foreign currency must be converted to CAD using the Bank of Canada daily exchange rate on the date the transaction occurred (or the date payment was received, depending on your accounting method). This is a different rate than the rate you might get when you actually convert the funds — meaning there will be a difference between the CRA-reported income and the actual CAD you receive.
Foreign exchange gains and losses: If you hold USD in a Wise account, the CAD value of that balance fluctuates with the exchange rate. When you eventually convert that USD to CAD (or use it to pay a USD expense), the difference between the CAD value when you received the funds and the CAD value when you converted them is a foreign exchange gain or loss — which is taxable income (if a gain) or a deductible loss.
⚠️ CRA record-keeping for foreign currency
- Record the CAD equivalent of each foreign currency receipt at the time of receipt
- Record the Bank of Canada rate used for conversion
- Track any FX gains or losses when converting balances
- PayPal statements alone are NOT sufficient CRA documentation — PayPal's currency conversion records often lack the granular data CRA requires
- Wise and Stripe provide detailed transaction exports suitable for CRA documentation
Practical approach: Most small businesses using the Stripe + Wise strategy account for FX gains/losses on an annual basis, with an accountant who understands foreign currency income. The bookkeeping is manageable but requires discipline — don't let foreign currency transactions accumulate for years without reconciliation.
Which Option Is Right for You
| Business Profile | Recommended Setup |
|---|---|
| Canadian business, mostly Canadian customers | Standard CAD merchant account (Helcim, Moneris, Stripe). Multi-currency not needed. |
| Canadian business, significant US customers, card payments | Stripe (for processing) + Wise Business (for USD balance holding and conversion) |
| Canadian freelancer or consultant billing US clients by invoice | Wise Business account with USD local details for direct ACH receipt; Stripe for card payments if needed |
| Canadian e-commerce selling globally, card payments primary | Stripe (global card acceptance, 135+ currencies) + Wise for non-CAD balance management |
| Canadian business with significant USD payables (US suppliers) | Wise Business for matched USD income + USD expenses; eliminates round-trip conversion |
| International payments via bank transfer only (no cards) | Wise Business for invoicing and receiving bank transfers in multiple currencies |
For a full comparison of Canadian payment processors, including their international payment capabilities, see our Canadian payment processor comparison. If you're managing payments to international suppliers (the other side of multi-currency), our guide on paying international suppliers from Canada covers the best approaches. And for Canadian businesses evaluating Worldline's international capabilities, see our Worldline Canada review.