Yes, foreigners can open a bank account in Canada, but the process and requirements depend on your immigration status and how long you plan to stay
Most Canadian banks will open an account for you if you have a valid passport or travel document and proof of a Canadian address. The catch is that banks treat temporary residents (visitors, students, workers on a permit) differently from permanent residents and citizens. Some banks require a Social Insurance Number (SIN), which you may not have yet. Others will open an account without one but may limit what you can do with it until you get one.
The fastest route is usually a major bank branch in person, with your passport and proof of address. Online-only banks are sometimes stricter about documentation and may refuse non-residents outright. Credit unions vary by province — some welcome temporary residents, others do not.
Key Takeaways
- You need a valid passport or travel document and proof of a Canadian address; a Social Insurance Number helps but is not always required upfront.
- Temporary residents (students, workers, visitors) can open accounts at most major banks, but some features may be restricted until you have a SIN.
- In-person applications at a bank branch are more likely to succeed than online applications for non-residents.
- Credit unions and smaller regional banks may have different rules than the Big Five banks, so call ahead before visiting.
- Once you have a SIN, you can usually unlock full account features and apply for a debit card or credit products.
What documents you need to bring
Bring your passport or travel document (the one you used to enter Canada) and proof that you have a Canadian address. Proof of address can be a lease, a utility bill in your name, a letter from your employer, or a letter from the person whose address you are using (if you are staying with family or a friend). Some banks accept a bank statement from your home country, but most do not.
If you already have a Social Insurance Number, bring that too. If you do not have one yet and are a student or worker, you can apply for one at a Service Canada office or online through the My Service Account portal. The process takes a few days to a few weeks. Some banks will open your account while you wait for your SIN; others will ask you to come back once you have it.
Bring two pieces of identification if possible. Your passport counts as one. A driver's license from your home country, a student ID, or an employment letter can serve as the second piece.
Differences between temporary residents, permanent residents, and citizens
Temporary residents (visitors, international students, temporary workers) can open a chequing or savings account at most major banks. However, some banks will not issue a debit card or allow online banking until you have a SIN. A few banks will refuse to open an account for a visitor with no work or study permit, though this is less common. Your account may be flagged as "non-resident" in the bank's system, which can affect your ability to use certain services or apply for credit later.
Permanent residents have the same rights as citizens for banking purposes. You can open any type of account, get a debit card immediately, and apply for credit products. You do not need a SIN to open an account, but you will need one to file taxes or work.
Citizens have no restrictions. If you are a Canadian citizen, all banks treat you the same way.
Which banks are most likely to accept foreign applicants
The Big Five 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 accept temporary residents in person at a branch. Each has slightly different rules about SINs and proof of address, so call your local branch before you go. Their websites do not always spell out the policy clearly.
Smaller regional banks and credit unions vary widely. Some are very welcoming to international students and workers; others have strict rules. Tangerine and Simplii Financial (online banks) are sometimes harder to work with as a non-resident, though policies change. Call or visit the bank's website to check their current policy before you apply online.
If you are a student, your school may have a partnership with a bank that makes opening an account easier. Check with your international student office.
How to apply in person versus online
In-person applications at a bank branch are your best bet. Bring your documents, go during business hours, and speak to an account representative. They can often waive or work around requirements that the online system would flag. The process usually takes 15 to 30 minutes, and you can walk out with a debit card the same day if the bank issues them on-site.
Online applications are faster if they work, but many banks' online systems are designed for residents and will reject you if you do not have a Canadian address, a SIN, or a Canadian phone number. If you try online and are rejected, do not apply again the same way. Go to a branch instead.
Some banks let you start an application online and finish it in person. This can be a middle ground if you want to gather your documents first.
Getting a Social Insurance Number as a foreigner
A Social Insurance Number (SIN) is a nine-digit identifier used for taxes, employment, and benefits. If you are a student or temporary worker, you can get one. Visitors cannot.
International students can apply for a SIN at a Service Canada office with their passport, study permit, and proof of Canadian address. The process is free and usually takes a few days to a week. You can also apply online through the My Service Account portal if you have a verified account.
Temporary workers can apply the same way. You do not need a job offer letter, just your work permit and proof of address.
Once you have a SIN, go back to your bank and provide it. This usually unlocks features like online banking, debit card issuance, and the ability to apply for credit products.
What happens if a bank refuses you
If a major bank turns you down in person, ask why. Common reasons are: no proof of address, no SIN (if the bank requires one), or a policy against opening accounts for visitors. If it is a proof-of-address issue, a letter from your employer or landlord may work. If it is a SIN issue and you are a student or worker, get your SIN and try again.
If a bank refuses because of your immigration status, try a different bank or a credit union. Policies vary, and one bank's "no" is not universal. Some credit unions in British Columbia, Ontario, and Alberta are known to be more flexible with international students than the major banks.
If you are a visitor with no work or study permit and no bank will open an account for you, you have limited options. Some banks offer prepaid cards or savings accounts without a debit card. You can also ask a Canadian friend or family member to add you as an authorized user on their account, though this is not ideal for your own financial independence.
Frequently Asked Questions
Do I need a Canadian phone number to open a bank account?
Most banks do not require a Canadian phone number to open an account in person. Online applications often do, which is why in-person is easier. If you do not have a Canadian number yet, get a prepaid SIM card before you apply online, or just go to a branch instead.
Can I open a bank account as a visitor with no job or study permit?
Some banks will, some will not. Major banks are less likely to accept visitors than students or workers. Try a credit union or a smaller regional bank first. If you are refused everywhere, ask about prepaid cards or savings accounts without a debit card as a workaround.
What if my address is temporary or I am staying with a friend?
A letter from the person whose address you are using, signed and dated, usually counts as proof of address. Include their phone number so the bank can verify if needed. A lease or rental agreement is stronger, but a letter works at most banks.
Can I open a bank account before I arrive in Canada?
Most banks will not let you open an account online before you arrive because you cannot provide proof of a Canadian address. A few banks offer accounts for incoming international students if you have a study permit and a Canadian address (like your school residence). Check with your bank before you travel.
Do I need a credit card to open a bank account?
No. A bank account (chequing or savings) is separate from a credit card. You can open an account without ever applying for credit. Credit cards are harder to get as a temporary resident and usually require a SIN and a Canadian credit history.