Key takeaways
- Carrying cash is legal, but you must declare CAN$10,000 or more at the border
- For large amounts, a transfer to your own Canadian account is usually safer and cheaper than cash
- Banks report international transfers of $10,000 or more to FINTRAC. This is routine, not a tax
- Your home country may limit how much you can send each year, for example India’s US$250,000 limit
- Every 1% of exchange-rate margin on $50,000 costs you $500
How the wizard decides
The wizard looks at three things:
- Timing. If you need money the day you land, it suggests a card for the first days and a transfer for the rest. With more time, it suggests a planned transfer to your own Canadian account.
- Amount. At CAN$10,000 or more it adds the border declaration rule (if you carry it) and the FINTRAC reporting rule (if you transfer it).
- Where the money comes from. It adds a short note on your home country’s rules and links to our detailed guide.
It also shows what a 1% and a 3% exchange-rate margin would cost on your amount, so you can see why comparing providers matters.
The Canadian rules in plain words
- Border declaration: anyone entering or leaving Canada must report currency and monetary instruments (cash, bank drafts, cheques, money orders, travellers’ cheques, stocks and bonds) worth CAN$10,000 or more in total. There is no limit on how much you can bring. If you do not report it, the CBSA can seize it. Read declaring money at the border or use the cash declaration checker.
- Transfer reporting: banks and money services businesses report international transfers of CAN$10,000 or more to FINTRAC, Canada’s financial intelligence agency. It is not a tax and does not block your money. Your bank may still ask where the money came from, so keep documents.
- Tax: money you saved before becoming a Canadian resident is not taxed when you bring it in. Income it earns after you become a resident usually is. See the T1135 foreign property checker.
Your main options compared
| Way | Good for | Watch out for |
|---|---|---|
| Bank wire to your Canadian account | Large amounts, a clear paper trail | Fees on both ends and the bank’s exchange-rate margin |
| Money-transfer company | Often a better rate and lower fees | Daily or per-transfer limits; check the company is registered |
| Opening a Canadian account before you arrive | Moving money early so it is ready when you land | Only some banks and countries; you activate in a branch later |
| Cash | Small amounts for your first days | Theft, loss, poor exchange rates, and the $10,000 declaration |
| Card from home | Your first week | Foreign-transaction and ATM fees |
Compare the total cost (fees plus the margin in the rate) on the same day. Read the full guide on the best way to bring money to Canada.
Example: $40,000 from India in the first weeks
Arjun is moving $40,000 from India and needs it in his first few weeks. He has no Canadian account yet. The wizard suggests opening a Canadian account first, then transferring. Because the amount is over $10,000, his Canadian bank will report the incoming transfer to FINTRAC, which is routine. India’s Liberalised Remittance Scheme allows up to US$250,000 per financial year, so he is within the limit, but his Indian bank may collect tax at source (TCS) on part of it. A 1% better exchange rate saves him $400; a 3% difference is $1,200. See bringing money from India and the India TCS calculator.
If the money is your proof of funds
Express Entry applicants under the Federal Skilled Worker and Federal Skilled Trades programs must show settlement funds unless they are exempt. From July 7, 2025, the minimum is $15,263 for one person and $19,001 for two. Keep the money in your name and keep the official bank letters. You may be asked to show them again when you arrive. Read Express Entry proof of funds.