Yes, non-Canadian citizens can open a bank account, but the process and requirements depend on your immigration status and which bank you choose.
Most major 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)—will open accounts for non-citizens. However, they need to verify your identity and confirm you have legal status to be in Canada. The exact documents you'll need and how long the process takes varies by your situation: whether you're a permanent resident, temporary resident (work permit or study permit holder), or visiting Canada.
The core requirement is proof of identity and proof that you're legally in Canada. Banks must follow federal anti-money-laundering rules, which means they cannot open an account for someone without legal status to be here. If you have a valid passport and a current work permit, study permit, or permanent resident card, you're in a position to open an account. If you're a visitor with only a passport, some banks will open an account; others will not.
Key Takeaways
- Permanent residents, work permit holders, and study permit holders can open bank accounts at major Canadian banks by showing their passport and immigration document.
- Visitors to Canada (those with only a passport and no work or study permit) may be turned away by some banks, though a few will open accounts if you have a Canadian address and phone number.
- You will need two pieces of identification: one government-issued photo ID (usually your passport) and one proof of Canadian address (utility bill, lease, or letter from your employer or school).
- The process typically takes 15 to 30 minutes in branch, though some banks now offer online account opening for certain immigration statuses.
- If a bank refuses to open an account, try a different bank or a credit union in your province, as policies vary.
What documents you need to bring
Bring your valid passport to any bank. This is your primary government-issued photo ID and the document that proves your identity. If your passport is expired, most banks will not accept it, so renew it before you go.
You also need proof of your Canadian address. A utility bill (hydro, gas, internet, or phone), a lease agreement, or a letter from your employer or school stating your Canadian address will work. The document should be dated within the last three months. If you just arrived and don't have a utility bill yet, a lease or a signed letter from your employer or landlord is acceptable. Some banks will also accept a government-issued ID from your home country if it has your address on it, though this is less common.
If you're a permanent resident, bring your permanent resident card. If you're a work permit or study permit holder, bring your permit. These documents prove you have legal status to be in Canada and are essential—without them, the bank cannot open your account.
Differences by immigration status
Permanent residents face no barriers. Bring your passport, permanent resident card, and proof of address. Most banks will open an account on the spot or within a few days. Some banks now allow online account opening for permanent residents, which you can do before visiting a branch.
Work permit holders are treated the same as permanent residents by most banks. Your work permit proves you have legal status and the right to be employed in Canada. Bring your passport, work permit, and proof of address. The process is the same: in-branch or online, depending on the bank.
Study permit holders can also open accounts at major banks. Your study permit is proof of legal status. Bring your passport, study permit, and proof of address (this might be a letter from your school or a lease for student housing). Some banks have streamlined processes for international students and may open accounts faster if you bring a letter from your school.
Visitors (those with only a passport and no work or study permit) face the most restrictions. Some banks will refuse to open an account because you have no legal status beyond tourism. However, some banks and most credit unions will open an account if you have a Canadian address and phone number. Call ahead to ask whether the bank you want to use will accept visitors. If they refuse, try a credit union in your province—they often have more flexible policies.
In-branch versus online account opening
Most banks still require non-citizens to open accounts in person at a branch. You'll need to show your documents to a staff member, who will verify your identity and immigration status. This usually takes 15 to 30 minutes. The bank may ask you questions about the source of your funds or why you're opening an account—answer honestly. These are standard anti-money-laundering questions, not a sign of suspicion.
Some banks now offer online account opening for permanent residents and work permit holders, but not for study permit holders or visitors. RBC, TD, and BMO have tested online onboarding for certain groups, but availability changes. Check the bank's website or call ahead to see whether you can start online. Even if you start online, you may still need to visit a branch to verify your documents in person before the account is fully activated.
What to do if a bank refuses you
If a major bank turns you down, try a different bank. Policies vary, and one bank's refusal does not mean you cannot open an account elsewhere. TD and RBC tend to be more flexible with non-citizens than some competitors, but this is not a may provide.
Credit unions are often more willing to open accounts for non-citizens, including visitors. Each province has its own credit union system—search for "[your province] credit union" to find branches near you. Credit unions follow the same anti-money-laundering rules as banks, but they sometimes interpret them more flexibly for people without long Canadian histories.
Online-only banks (Tangerine, EQ Bank, Simplii Financial) may also be worth trying, though they have the same legal restrictions as traditional banks. Call their customer service line and ask whether they can open an account for your immigration status before you apply online.
What happens after you open the account
Once your account is open, you can deposit money, set up direct deposit, and use your debit card immediately. The bank will issue you a debit card, usually within 5 to 10 business days. You can request a credit card, but approval depends on your credit history in Canada—if you're new to Canada, you may not have a credit score yet, and the bank may decline or offer a secured credit card instead.
You can also set up online banking and mobile banking right away. The bank will give you a username and temporary password, which you can change when you log in. If you need to send money to your home country, ask the bank about international transfer options. Most banks offer wire transfers, and some offer lower-cost options through services like Wise or OFX.
Common reasons banks refuse non-citizens
Banks refuse accounts most often because you cannot prove legal status to be in Canada. If you're a visitor with only a passport and no work or study permit, the bank may see you as a temporary presence with no long-term commitment to Canada. This is a legal risk for the bank under anti-money-laundering rules.
Banks also refuse if your documents don't match or if you cannot prove your address. If your passport name is spelled differently from your lease, or if your address proof is more than three months old, the bank may ask for additional documents or refuse outright. Bring documents that clearly match your name and current address.
In rare cases, banks refuse if they cannot verify your identity through their systems—for example, if your passport is damaged or if you're from a country with limited banking infrastructure. If this happens, ask the bank what additional documents they need. A letter from your employer or school, a utility bill, or a bank statement from your home country may help.
Frequently Asked Questions
Can I open a bank account if my work permit or study permit is expiring soon?
Yes. Banks care that your permit is currently valid, not how long it will remain valid. If your permit expires in two months, you can still open an account. However, the bank may ask you to update your information when you renew your permit, so keep them informed of changes to your immigration status.
Do I need a Social Insurance Number to open a bank account?
No. A Social Insurance Number (SIN) is not required to open a bank account. You need it to work in Canada or to file taxes, but not for banking. However, if you plan to open a savings account or earn interest, the bank may ask for your SIN to report interest income to the Canada Revenue Agency. You can provide it later if you don't have one yet.
What if I don't have proof of a Canadian address yet?
If you just arrived, a letter from your employer, school, or landlord stating your Canadian address will work. Some banks will also accept a hotel booking or an Airbnb confirmation as temporary proof of address. Call the bank ahead of time to ask what they'll accept, so you don't make a wasted trip.
Can I open a joint account with someone else if I'm a non-citizen?
Yes, as long as the other person on the account meets the bank's requirements. If you're opening a joint account with a Canadian citizen or permanent resident, the process is the same—both of you bring your documents and sign the account agreement together.
Will opening a bank account affect my immigration status or visa?
No. Opening a bank account has no effect on your work permit, study permit, or permanent resident status. It is a routine financial transaction and does not trigger any immigration review or investigation.