Yes, but you need proof of identity and Canadian address
A foreigner can open a bank account in Canada, but the process depends on your immigration status and how long you plan to stay. Banks require two things that trip up most newcomers: a valid government-issued ID and proof of a Canadian address. If you have a work permit, study permit, or permanent residency, you meet the identity requirement. If you're on a visitor visa or have no visa at all, some banks will still open an account, but fewer will, and the rules vary by institution.
The address requirement is the real barrier. You need a physical Canadian address — not a mailing address, not a hotel, not a future address. If you're arriving soon and don't have housing yet, you can sometimes use a friend's or family member's address temporarily, but you'll need to update it once you move. Some banks let you do this online after opening; others require you to visit a branch in person.
Key Takeaways
- You need a valid passport or travel document and proof of a Canadian street address — a hotel or temporary address usually does not work.
- Work permit holders, study permit holders, and permanent residents face fewer restrictions than visitors, and can open accounts at most major banks.
- Visitors on a valid visa can open accounts at some banks, but not all; call ahead to confirm before visiting a branch.
- You will need a Social Insurance Number (SIN) to set up direct deposit or certain account features, though you can open a basic account without one.
- Opening in person at a branch is faster and more reliable than online if you're new to Canada and don't have Canadian credit history.
What documents you need to bring
Bring your passport or travel document as your primary ID. If your passport is expired but your visa or permit is still valid, bring both — the bank will accept the valid permit as proof of status. You also need proof of your Canadian address. A lease, a utility bill, or a letter from your landlord or the person whose address you're using all work. If you've just arrived and are staying with someone temporarily, ask them for a signed letter confirming you live there, or bring a lease that starts soon.
Some banks ask for a second piece of ID — a driver's license, provincial ID card, or a credit card from your home country. Not all banks require this, so call ahead. If you have a Social Insurance Number (SIN), bring that too, though it's not required to open a basic account. If you don't have a SIN yet, you can get one from Service Canada after you arrive; the process takes a few days to a few weeks depending on your status.
Which banks accept foreigners and which don't
The Big Five Canadian banks — Royal Bank of Canada (RBC), Toronto-Dominion (TD), Bank of Nova Scotia (Scotiabank), Bank of Montreal (BMO), and Canadian Imperial Bank of Commerce (CIBC) — all open accounts for foreigners with valid permits or visas. They have the most branches and the most experience with newcomers. Smaller banks and credit unions vary by location and by the individual branch, so you may need to call or visit more than one.
Online-only banks like Tangerine, EQ Bank, and Simplii Financial can be harder to open with a foreign address or without Canadian credit history, because they have no physical branches to verify your identity in person. If you're arriving soon, open with a major bank first, then move money to an online bank once you have a Canadian address and some history. Some banks also offer accounts specifically for international students or temporary workers — ask when you call.
How your immigration status affects the process
If you have a work permit or study permit, the process is straightforward. You show your permit, your passport, and your address proof, and most banks open an account the same day. The bank records your permit number and expiry date. When your permit expires, you'll need to renew it or update your account status; the bank will contact you if action is needed.
If you're a permanent resident, the process is identical to a Canadian citizen — you just need ID and address proof. If you're on a visitor visa with no work or study permit, some banks will open an account, but they may ask more questions about your plans and may limit the account type or features available. If you have no visa at all — you're a visitor who doesn't need a visa — call the bank before you go; policies vary, and some will refuse.
Opening an account in person versus online
Opening in person at a branch is the most reliable route if you're new to Canada. The teller can verify your documents on the spot, answer questions about your status, and often open the account when ready. You walk out with a debit card and online banking access the same day, or within a few business days. This matters because you may need the account to set up utilities, sign a lease, or receive your first paycheque.
Opening online is faster if you already have Canadian credit history or a SIN, but it's slower and more uncertain if you don't. The bank will ask you to upload photos of your documents, and the review process can take several days. If the bank has questions about your address or status, they may ask you to visit a branch anyway. If you're arriving in Canada within the next week or two, go to a branch in person; it's worth the trip.
What happens after you open the account
Once your account is open, you can use your debit card when ready at ATMs and stores. Online banking access usually activates within 24 hours. You can set up direct deposit for your paycheque, but some banks require a SIN to do this — if you don't have one yet, you can add it to your account later. Transfers between Canadian banks are free and usually arrive the next business day.
If you used a temporary address to open the account, update it as soon as you have a permanent one. Log into online banking or visit a branch; the change usually takes effect within a few days. The bank may send a confirmation letter to your new address. If you're planning to stay longer than your current permit allows, or if your permit is expiring, contact the bank before it expires to update your status — don't wait for them to contact you.
Building credit history as a foreigner
Opening a bank account does not build credit history in Canada. Credit history comes from borrowing money — a credit card, a car loan, or a mortgage — and paying it back on time. As a foreigner, you start with no Canadian credit history, which means you may not be approved for a credit card right away, or you may get a lower limit or higher interest rate.
Some banks offer credit cards to newcomers with no history, especially if you have a work or study permit. Ask about a newcomer credit card when you open your account. Use it for small purchases and pay the full balance every month. After six months to a year of on-time payments, your credit score will improve, and you'll have more options for borrowing. This matters if you plan to rent an apartment, buy a car, or get a mortgage later.
Frequently Asked Questions
Can I open a bank account before I arrive in Canada?
Some banks let you start the process online before you arrive, but you'll still need to visit a branch in person to verify your identity and complete the account setup. You can't finish the process entirely online without a Canadian address. Start the process a few weeks before you arrive so the bank has time to review it.
What if I don't have a permanent address yet?
Use a friend's or family member's address temporarily, or ask your employer or school if they can provide an address. Once you move, update your address in online banking or at a branch. Some banks let you update online; others require a visit. Do this within 30 days of moving to avoid account holds or closures.
Do I need a Social Insurance Number to open an account?
No. You can open a basic bank account with just your passport and address proof. You'll need a SIN later if you want to set up direct deposit, open a credit card, or file taxes. You can get a SIN from Service Canada after you arrive; the process takes a few days to a few weeks depending on your immigration status.
What if a bank refuses to open an account for me?
Try another bank or a credit union in your area. Policies vary by institution and sometimes by individual branch. If you have a work or study permit, you have more options than if you're on a visitor visa. If you're refused multiple times, ask the bank why — it may be a missing document rather than your status.
Can I use my home country's bank account instead?
You can, but it's not practical for daily life in Canada. International transfers are slow and expensive, and many Canadian employers and landlords won't accept payments from foreign accounts. Open a Canadian account as soon as you can; it takes an hour and costs nothing.