Money & Banking · Budgeting & Savings
Exchange rates and moving money into Canada
Use the Bank of Canada rate as your benchmark, and remember you must declare CAD 10,000+ in cash or instruments at the border.
Moving money into Canada as a newcomer involves understanding exchange rates, border regulations, and transfer options. Getting the best rate and following legal requirements will help you start your Canadian life with confidence and protect your funds.
Understand the Bank of Canada exchange rate
The Bank of Canada publishes official daily exchange rates each business day by 16:30 Eastern Time. These are your benchmark—the mid-market rate that represents the true market value of currency pairs without any markup or margin added. Use this rate as your starting point whenever you evaluate a money transfer offer from any bank or third party.
You can check the daily rates on the Bank of Canada website at bankofcanada.ca/rates/exchange/daily-exchange-rates/. The site offers a lookup tool where you can search historical or current rates for any date. Many banks quote a rate that looks close to this official rate, but the difference—usually 1% to 3% above the Bank of Canada rate—is where they profit.
Watch out for exchange rate markups
When you send money through a Canadian bank or service provider, you rarely receive the mid-market rate. Instead, your provider adds a markup—a spread above the official rate. A typical bank markup ranges from 2% to 3.5%, though some can be as high as 4% or 5%.
On a $10,000 transfer, a 2% markup costs you $200 in lost value before you even pay any flat wire fees. This is the largest hidden cost most newcomers don't realize they're paying. Because this markup is built into the exchange rate itself rather than shown as a separate fee, it is easy to overlook.
Wire transfers: cost and timing
A bank wire transfer is one of the safest ways to move money into Canada, but costs stack up quickly. Canadian banks typically charge $30 to $80 for an outgoing international wire transfer, depending on the institution, the destination country, and whether you initiate it online or in-branch.
But the flat fee is only the start. When your transfer crosses multiple borders, intermediary banks along the route may deduct their own fees—typically $10 to $25 each. Your recipient's bank may also charge an incoming wire fee, sometimes $15 to $25. Combined with the exchange rate markup, a single international wire can easily cost $200 to $400 or more on a $10,000 transfer.
Explore alternatives to traditional wires
Many major Canadian banks now offer dedicated International Money Transfer (IMT) products as an alternative to traditional SWIFT wire transfers. Some banks advertise these services with no visible transfer fee for amounts up to $50,000 per day. However, the exchange rate markup is still applied, so the true cost remains hidden in the rate quoted.
Online currency exchange platforms and fintech money transfer services are increasingly popular alternatives. These specialized providers often offer rates much closer to the mid-market rate than traditional banks, with spreads substantially lower and more transparent pricing. They may cost less overall on larger transfers despite modest flat fees.
Bank drafts and cheques: a safer alternative to cash
If you are moving money physically across the border, a bank draft is far safer than carrying large amounts of cash. A bank draft is a payment instrument issued by a bank that guarantees funds, similar to a certified cheque. You can purchase one from your home country bank and bring it to Canada, where a Canadian bank will deposit it to your account.
Bank drafts are included in the CAD 10,000 declaration threshold—see below for details. They carry lower risk of loss or theft compared to cash, and the exchange rate you lock in depends on what your home bank charges when issuing the draft. Ask your bank upfront what their exchange rate markup will be before you commit.
The CAD 10,000 declaration rule at the border
Canada welcomes newcomers to bring money into the country—there is no legal limit on the amount you can bring. However, you must declare any cash or monetary instruments totaling CAD 10,000 or more to the Canada Border Services Agency (CBSA) when you cross the border.
This rule applies to all forms of currency and monetary instruments combined, including Canadian dollars, foreign currency in any form, bank drafts, traveller's cheques, money orders, bearer bonds, and similar instruments. If you are carrying USD 9,000 and CAD 2,000, for example, you must convert the US dollars to their CAD equivalent and add them together. If the combined value equals or exceeds CAD 10,000, you must declare.
Declaration is a legal obligation—not a tax issue. Your declared funds are not seized, taxed, or restricted if you declare them honestly. The goal of the requirement is to prevent money laundering and terrorist financing, not to penalize legitimate newcomers.
How to declare at the border
When you arrive at a Canadian airport or land border, inform the border officer if you are carrying CAD 10,000 or more. You will complete Form E311, the CBSA Declaration Card, or use an Automated Border Clearance kiosk at certain airports. The form asks for your name, travel document number, the amount and type of currency, and the purpose of carrying the funds.
You may also be asked to provide supporting documentation such as a bank statement or proof of withdrawal, though this is not always required. Once the officer reviews your form and any questions are answered, you will receive a receipt. Keep this receipt with you during your stay in Canada.
What happens if you don't declare?
Failing to declare currency or monetary instruments over CAD 10,000 is a serious customs violation. The CBSA has authority to seize the entire unreported amount permanently. You may also face civil penalties, potential criminal charges under the Proceeds of Crime (Money Laundering) and Terrorist Financing Act, and complications with your immigration status.
Declaring money sent by mail or courier
If you are sending money to yourself or having it shipped to you via mail or courier, you must still declare amounts of CAD 10,000 or more. For mail, complete Form E667 (Cross-Border Currency or Monetary Instruments Report—General) and include it with the shipment. Attach a Canada Post Customs Declaration form (CN23) to the outside of the parcel, and send a copy of Form E667 to the nearest CBSA office before or at the time you mail the package.
For courier services, the person in charge of the conveyance must complete Form E668 and attach it to your completed Form E667. You provide both forms to the courier service—they will submit them to the CBSA. This protects your shipment and ensures it clears customs without delay.
Plan your transfer strategy for volatile rates
If you are moving a very large sum and exchange rates are volatile—changing significantly day to day—consider spreading your transfers across multiple dates rather than converting all your funds at once. This approach, sometimes called dollar-cost averaging, reduces the risk of locking in an unfavorable rate on the entire amount.
For example, instead of sending CAD 50,000 equivalent in a single wire, you might send CAD 10,000 per week over five weeks. This exposes you to some rate variation—sometimes you benefit from a better rate, sometimes a worse one—but smooths out extreme swings. Discuss this strategy with your bank or transfer service to understand any extra costs involved.
Practical steps for getting the best rate
- Check the Bank of Canada daily rate at bankofcanada.ca before you accept any offer.
- Ask your bank or service provider to quote their rate and margin as a percentage above the Bank of Canada rate. Request this in writing so you have it in your records.
- Calculate your true all-in cost: flat fee + (amount × markup percentage) + any intermediary fees. Compare this total across at least two or three providers.
- For transfers larger than USD 5,000 or CAD 10,000 equivalent, obtain quotes from at least one online currency exchange provider in addition to your bank. The savings can be significant.
- Lock in a rate if your provider allows it. Some services let you guarantee an exchange rate for a set period—useful if rates are moving against you.
- Keep copies of all quotes, transfer confirmations, and exchange rate receipts. You may need these for tax or immigration purposes, especially for reporting foreign assets to the Canada Revenue Agency (CRA).
Settlement times and currency delivery
Domestic wire transfers within Canada using the Lynx payment system (Canada's real-time gross settlement system) can settle the same business day or within one to two business days. International transfers using SWIFT typically take one to two business days to arrive, though transfers to the United States or between major financial hubs may be faster. Transfers involving less common destination countries may take three to five business days.
Banks do not process wire transfers on weekends or statutory holidays, so plan accordingly if your arrival date falls near a holiday. If you are arriving soon after immigrating, consider timing your transfer to ensure funds arrive before you need to pay rent, tuition, or other major costs.
Opening a Canadian bank account as a newcomer
You will need a Canadian bank account to receive wire transfers and manage your money. Most major Canadian banks—Royal Bank of Canada (RBC), Toronto-Dominion (TD), Scotiabank, Bank of Montreal (BMO), and Canadian Imperial Bank of Commerce (CIBC)—welcome newcomers. You will typically need a valid passport or travel document, proof of address in Canada (a lease, utility bill, or letter from an employer), and proof of Social Insurance Number (SIN) status if you have already applied.
If you don't yet have a Canadian address or SIN, many banks allow you to open an account with just your passport and a temporary address (such as a hotel or friend's home). Ask whether you can update your details after you receive your SIN and settle into permanent housing.
Tax and immigration reporting considerations
When you receive large transfers into Canada, keep documentation of the source of funds. The Canada Revenue Agency (CRA) does not tax money you bring into Canada, but it is important for your records. If you report foreign income or have foreign assets as a permanent resident (PR) resident, the Bank of Canada's official exchange rates are the rates you must use for your tax return filed with the CRA.
Your bank and the CBSA coordinate on currency reporting. The information you declare at the border is shared with the Financial Transactions and Reports Analysis Centre of Canada (FINTRAC), which monitors large cross-border fund movements. This is routine and expected—full declaration ensures a smooth process.
Keep reading — Budgeting & Savings
Always verify with official sources before acting on the information above.
