Because banks shouldn't hide your money in spreads.
We expose the real cost of every transfer — the spread, the fees, the delivery time — and rank providers by what actually lands in your recipient's account. No sponsored ordering. Ever.
Hover any card to see exactly what it costs you.
vs Traditional Banks
You save up to IDR 1218410
on a CAD 1,400 transfer
Wise
BEST RATEBank of America
+5% markup + $35 wire fee
Wells Fargo
+4.5% markup + $25 wire fee
Sending CAD 1,000 from Canada to Indonesia can cost anywhere from CAD 4 to CAD 45 depending on the provider, with exchange rate markups doing more damage than visible fees. Digital specialists like Wise and Remitly deliver 3-8% better total value than the Big Five Canadian banks, translating to hundreds of thousands of additional rupiah landing in your recipient's BCA or Mandiri account.
In Indonesia, recipients can access funds directly at Bank Mandiri, the country's largest financial institution. By using Wise instead of a traditional bank wire, your recipient gets approximately 540,000 IDR more on a $1,000 transfer — because digital providers pass the real exchange rate directly. Worth knowing about the local currency: Indonesia's Rp100,000 note shows independence proclamers Soekarno and Hatta — the only Indonesian note to feature two people.
Our verdict: For most CAD to IDR transfers above CAD 500, Wise offers the tightest spread (around 0.5% above mid-market) and delivers within 1-2 business days to any Indonesian bank account.
The CAD-to-IDR corridor moves an estimated CAD 600-900 million annually, driven primarily by a fast-growing Indonesian-Canadian community concentrated in Toronto, Vancouver, and Calgary. Canada's points-based immigration system brings 400,000+ new permanent residents per year, building a diaspora that sends CAD 20+ billion home annually across all corridors — and Indonesia is a rising destination within that flow. Digital providers consistently deliver 3-8% better total value than the Big Five Canadian banks (RBC, TD, Scotia, BMO, CIBC), which typically embed a 2.5-4% FX markup plus CAD 10-45 wire fees. On a CAD 1,000 transfer, that gap translates to roughly IDR 400,000-1,200,000 in additional rupiah landing in the recipient's account.
Total cost on this corridor breaks into two components: the exchange rate markup (the spread above the mid-market CAD/IDR rate) and the upfront flat fee. Banks rarely disclose the markup, but it commonly sits at 2.5-4%, which dwarfs any "no fee" promotion. Digital specialists charge a transparent flat fee of CAD 1.50-6.00 for bank-funded transfers and 1.5-2.5% for debit/credit card funding, with FX spreads ranging from 0.4% (Wise) to 1.5% (Remitly economy). The decision rule is simple: on transfers above CAD 500, exchange rate quality matters more than the headline fee — a 1% spread difference on CAD 2,000 costs CAD 20, more than most flat fees combined.
Wise typically posts the tightest spread on CAD to IDR, often within 0.45-0.6% of mid-market, with a flat fee around CAD 4-7 on a CAD 1,000 transfer. Remitly's "Express" pricing runs slightly wider (0.8-1.4% spread) but its "Economy" option zeroes out the fee for transfers over CAD 1,000. Revolut Premium and Metal tiers offer near-interbank rates on weekdays with a 0.5-1% weekend markup, while WorldRemit sits in the middle of the pack at 1-1.8% all-in. Versus a CIBC or RBC international wire, switching to Wise on a CAD 3,000 transfer typically saves CAD 90-180.
Speed varies sharply by provider and funding method. Card-funded transfers via Remitly Express or WorldRemit often land within minutes, while bank-debit-funded transfers through Wise typically complete in 1-2 business days. Bank wires from Canadian institutions usually take 2-4 business days and may bounce through 1-2 correspondent banks, each potentially deducting USD 15-30 in lifting fees. For non-urgent transfers above CAD 2,000, the economy options save 1-2% versus instant — meaningful at scale.
Most digital providers deliver directly to Indonesian bank accounts, and the two largest receiving institutions are BCA (Bank Central Asia) and Bank Mandiri, which together hold the majority of retail deposits. Indonesia's BI-FAST instant payment rail (Bank Indonesia) processes real-time domestic transfers 24/7, making bank delivery the fastest last-mile option — funds typically settle to the recipient's BCA or Mandiri account within seconds of the provider releasing them locally. Cash pickup via Indomaret, Alfamart, or BRI branches is available through Remitly and WorldRemit, and mobile wallets like OVO, GoPay, and DANA are supported by select providers for amounts typically capped at IDR 20 million per transaction.
Standard banking regulations apply for sending from Canada to Indonesia. FINTRAC requires Canadian providers to report transfers above CAD 10,000 and conduct identity verification on all senders. On the Indonesian side, incoming personal remittances are not subject to income tax for the recipient, though Bank Indonesia mandates reporting of inbound transfers above IDR 100 million (roughly CAD 8,500). Recipients should match the account-name spelling exactly to avoid bounce-backs that can take 5-7 business days to refund.
CAD/IDR is moderately volatile, with intra-month swings of 1-3% common. Set rate alerts on Wise or Revolut at your target level and batch transfers when the rate moves in your favor — saving 1.5% on a CAD 5,000 transfer is CAD 75 of "free" money. Avoid weekends, when most providers widen spreads by 0.5-1%, and avoid card funding above CAD 1,500, where the 1.5-2.5% card surcharge erases any FX advantage.