Yes, foreigners can open a bank account in Canada, but the process depends on your immigration status and which bank you choose
Most Canadian banks will open an account for you if you have a valid passport and proof of a Canadian address. The catch is that "proof of address" and "valid immigration status" mean different things depending on whether you are a permanent resident, a temporary resident (like a student or worker), or a visitor. Some banks are stricter than others, and some have separate processes for non-residents. You will need to visit a branch in person — you cannot open most accounts online without a Canadian address or social insurance number.
The fastest path is usually a bank that explicitly welcomes international customers, like CIBC or TD, because they have staff trained to handle the paperwork. If you are a student or temporary worker, your bank may ask for a letter from your school or employer instead of a traditional address. If you are just visiting, some banks offer non-resident accounts, but these come with limits on what you can do.
Key Takeaways
- You will need a valid passport and proof of a Canadian address, even if that address is temporary housing or a hotel.
- Permanent residents and temporary residents (students, workers) have easier access to full accounts than visitors do.
- Some banks offer non-resident accounts for people without a Canadian address, but these accounts have restrictions on deposits and transfers.
- You must visit a branch in person; most banks do not open accounts for foreigners online.
- A social insurance number (SIN) is not required to open an account, but you will need one eventually if you work or invest in Canada.
What documents you need to bring to the bank
Bring your valid passport — this is the one document every bank will ask for. You will also need proof of your Canadian address. If you are renting a room, an apartment, or staying in temporary housing, a lease, a utility bill, or a letter from your landlord or host counts. If you arrived recently and do not have a utility bill yet, a hotel booking confirmation, a letter from your employer or school, or even a signed statement from someone who lives at that address can work, though different banks accept different documents.
If you are a student, bring your acceptance letter or student ID from your school. If you are a temporary worker, bring your work permit and a letter from your employer on company letterhead that confirms your employment and your Canadian address. If you are a permanent resident, bring your permanent resident card or your confirmation of permanent residence document. None of these replace your passport — they supplement it.
Do not bring originals of documents you cannot afford to lose. Banks usually do not keep your passport, but they may photocopy it. Ask before you hand anything over.
The difference between permanent residents, temporary residents, and visitors
Permanent residents have the easiest time. You can open a full account at any major bank with your permanent resident card and proof of address. You can deposit money, withdraw it, set up direct deposit, use a debit card, and explore for a credit card or loan. The process usually takes 20 to 30 minutes.
Temporary residents — students, workers, and people on other temporary visas — can also open full accounts. You will need your valid passport, your permit (study permit or work permit), and proof of address. Some banks ask for a letter from your school or employer as well. You have the same rights as a permanent resident once the account is open: you can use direct deposit, explore for credit, and transfer money in and out. The process takes about the same time.
Visitors without a study or work permit have fewer options. Some banks will not open an account for you at all. Others offer a non-resident account, which lets you deposit and withdraw money but may restrict how much you can transfer internationally or how you can receive funds. Ask the bank directly whether they offer non-resident accounts and what the limits are. If you are planning to stay longer than a few weeks, it is worth asking about a study or work permit instead, because that opens up full banking.
Which banks are most welcoming to foreigners
The Big Five Canadian banks — Royal Bank of Canada (RBC), Toronto-Dominion Bank (TD), Bank of Nova Scotia (Scotiabank), Bank of Montreal (BMO), and Canadian Imperial Bank of Commerce (CIBC) — all open accounts for foreigners, but TD and CIBC have reputations for being more straightforward about it. Both have staff who regularly handle international customers and know which documents to accept.
Smaller banks and credit unions vary widely. Some welcome temporary residents and permanent residents but turn away visitors. Others have no experience with non-residents and may refuse you or ask for documents that do not exist. Before you travel to a branch, call ahead and ask whether they open accounts for your immigration status. A five-minute phone call saves you a trip.
Online banks like Tangerine and EQ Bank generally require a Canadian address and social insurance number, so they are not practical if you just arrived. Stick with a branch bank for your first account.
Getting a social insurance number if you work or study
You do not need a social insurance number (SIN) to open a bank account. You do need one if you work, study at a Canadian school and want to work part-time, or plan to invest or file taxes. If you are a student or worker, you can get a SIN from Service Canada. The process takes about 10 minutes at a Service Canada office, and you will need your passport, your study or work permit, and proof of address.
Some banks will ask for your SIN when you open an account if you tell them you work or study in Canada. If you do not have one yet, you can open the account without it and add it later. Once you have a SIN, you can set up direct deposit so your employer or school can pay you directly into your account.
What happens if a bank says no
If one bank refuses you, try another. Banks have different policies, and what one bank will not do, another might. Call ahead to save time. If you are a permanent resident or temporary resident and a bank refuses you, ask why — sometimes it is a misunderstanding about which documents you need, and the staff member may have been wrong.
If you are a visitor and multiple banks refuse you, ask specifically whether they offer non-resident accounts. If they do not, you have a few other options: you can open an account in your home country that works internationally, you can use a money transfer service to move money into Canada, or you can wait until you have a study or work permit. Some people also ask a Canadian friend or family member to help them open a joint account, though this is less common now.
What to expect after you open the account
Once your account is open, you will get a debit card within 7 to 10 business days. You can use it to withdraw money from ATMs and pay for things in stores right away, even before the card arrives, if you set up online banking. Most banks let you set up online banking on the same day you open the account — the staff will give you a temporary password, and you can change it at home.
If you want to transfer money from your home country into your Canadian account, your bank can give you the information your family or friends need to send it. International transfers usually take 3 to 5 business days and cost between $10 and $30 depending on the amount and the country. Some banks charge less if you transfer a large amount.
Frequently Asked Questions
Do I need a Canadian address before I arrive?
No. You can open an account with a temporary address like a hotel, a hostel, or a friend's address. If you are a student or worker, a letter from your school or employer that includes an address counts as proof. You do not need to own or have a lease signed before you arrive.
Can I open an account online if I do not have a Canadian address yet?
Most banks require you to visit a branch in person for your first account. A few banks let you start the process online and finish it in a branch, but this is rare. Plan to visit a bank within your first week of arriving.
What if my passport is expiring soon?
Banks usually accept a passport that is valid for at least six months. If yours is expiring sooner, renew it before you open the account. Some banks may accept an expired passport if you also have a valid study or work permit, but do not count on it.
Can I open a joint account with someone else?
Yes, if the other person is a Canadian resident or permanent resident. Both of you will need to visit the branch together with your documents. A joint account lets both of you deposit and withdraw money, and either of you can manage it online.
Will opening a Canadian bank account affect my status in my home country?
No. Opening a bank account in Canada does not change your immigration status in your home country or create tax obligations there. You may have tax obligations in Canada if you work or earn interest, but that is separate from the bank account itself. If you are concerned about your home country's rules, ask your home country's tax authority or a tax professional.