Yes, non-Canadians can open a bank account in Canada, but the process depends on your immigration status and which bank you choose

You do not need to be a Canadian citizen or permanent resident to open a bank account here. What matters is your residency status — whether you are physically in Canada and can prove it — and your ability to provide identification. A temporary resident (student, worker, or visitor), a permanent resident, or a citizen can all open an account at most major banks. The specific documents you need and the timeline vary by bank and by your status.

The main barrier is not citizenship but proof of identity and address. Canadian banks must verify who you are under anti-money-laundering rules. If you have a Canadian address and a valid passport, you are usually fine. If you are abroad and want to open an account before you arrive, some banks offer online accounts, but most require you to be in Canada in person or to have a Canadian address already.

Key Takeaways

  • Temporary residents (students, workers, visitors) can open a bank account at major Canadian banks if they have a valid passport and a Canadian address.
  • You will need two pieces of identification, at least one with a photo, and proof of your Canadian address — a lease, utility bill, or letter from your employer or school.
  • Some banks let you open an account online if you already have a Canadian address; others require you to visit a branch in person.
  • If you are outside Canada, you may not be able to open an account until you arrive and have a Canadian address, though some online banks have fewer restrictions.
  • The account itself works the same way regardless of your immigration status — you get a debit card, online banking, and access to the same services as any other customer.

What identification you need to bring

Canadian banks follow the same identity-verification rules for everyone. You need two pieces of identification, and at least one must have a photo. A valid passport counts as one piece. For the second piece, you can use a driver's license, provincial ID card, or in some cases a student ID or work permit.

You also need proof of your Canadian address. This is where non-Canadians often get stuck. A lease agreement, a utility bill in your name, a letter from your employer or school confirming your address, or a government document with your address will work. If you have just arrived and do not have any of these yet, some banks will accept a letter from your employer or educational institution stating your address. A few banks will accept a temporary address confirmation from a hostel or temporary housing, though this is less common.

If you are a student, bring your letter of acceptance or student ID along with your passport. If you are a temporary worker, bring your work permit and passport. These documents help the bank understand your status and confirm you have a legitimate reason to be in Canada.

Opening an account in person versus online

Most major Canadian banks — Royal Bank (RBC), Toronto-Dominion (TD), Bank of Montreal (BMO), Scotiabank, and CIBC — allow non-Canadians to open accounts in person at any branch. You walk in with your documents, speak to an account representative, and usually leave with a debit card the same day or within a few days. This is the most straightforward route if you are already in Canada.

Online account opening is faster but more restrictive. Some banks let you start the process online if you have a Canadian address, but they may still require you to visit a branch or video-call with a representative to verify your identity. Others will not let you open an account online at all unless you are already a customer. Check with your chosen bank before you assume you can do it entirely from your phone.

If you are outside Canada and want to open an account before you arrive, call the bank's customer service line and ask directly. Some banks have programs for international students or workers that let you set up an account remotely, but this is not standard. Most will tell you to open the account once you are in Canada with a Canadian address in hand.

Which banks are easiest for non-Canadians

The big five banks (RBC, TD, BMO, Scotiabank, CIBC) all accept non-Canadians and have branches everywhere, so you can open an account and get help in person. They are the safest choice if you want to be certain the process will work.

Online-only banks like Tangerine, EQ Bank, and Simplii Financial have fewer branches but lower fees. Some of them are more flexible about opening accounts remotely, though you will still need a Canadian address and valid ID. Read their specific requirements on their websites before you try, because they vary.

Credit unions (like Meridian or Conexus in Ontario and Saskatchewan) also accept non-Canadians, but they operate only in certain provinces. If you are moving to a province with a strong credit union presence, they can be a good option — often with lower fees and more personalized service than the big banks.

Timeline and what happens after you open the account

If you open an account in person at a branch, you usually get a debit card within 5 to 10 business days. You can set up online banking and mobile banking when ready, often before you leave the branch. Some banks offer a temporary card number you can use online right away while you wait for the physical card.

If you open online, the timeline depends on the bank. Some issue a debit card within a week; others take two to three weeks. You can usually access your account and transfer money before the card arrives.

Once your account is open, it works exactly like any other Canadian bank account. You can receive direct deposits from an employer, set up bill payments, transfer money to other accounts, and use your debit card at ATMs and stores. If you are a temporary resident, your account stays open as long as you keep it active — you do not lose it when your visa expires, though you may need to update your address or contact information if you move.

Special situations: students, workers, and visitors

International students are the easiest group for banks to work with. Bring your letter of acceptance or student ID, your passport, and proof of your student housing address (a lease or a letter from your school). Most banks have seen this combination many times and process it quickly. Some schools have partnerships with banks that make opening an account even simpler — ask your school's international student office.

Temporary foreign workers need a valid work permit along with their passport. Bring the work permit, your passport, and proof of your work address or home address in Canada. If your employer provided housing, a letter from your employer confirming your address works.

Visitors (people on a visitor visa or exempt from a visa requirement) can open an account if they have a Canadian address. This is less common because most visitors do not stay long enough to need a bank account, but it is possible. You will need your passport and proof of your Canadian address — a hotel confirmation, Airbnb booking, or a letter from a friend or family member you are staying with.

What happens if you do not have a Canadian address yet

This is the hardest situation. If you are arriving in Canada soon but do not have a confirmed address, you have a few options. First, try to find housing before you arrive — even a temporary rental or a room in a shared house gives you an address to use. Second, ask your employer or school if they will provide a letter confirming your address, even if it is temporary. Third, some banks will accept a letter from a hostel or temporary housing provider, though you may need to update your address later.

If none of these work, you can open an account in person once you arrive in Canada, even if you are staying in a hotel temporarily. Bring a hotel confirmation or a letter from the hotel on their letterhead confirming your stay. You can update your address once you find permanent housing.

Frequently Asked Questions

Do I need a Social Insurance Number to open a bank account?

No. A Social Insurance Number (SIN) is required for employment and taxes, but not for a bank account. You can open an account with just your passport and a Canadian address. If you plan to work in Canada, you will need to get a SIN separately through Service Canada, but that is a different process.

Can I open an account if I am visiting Canada for just a few weeks?

Technically yes, but it is usually not worth it. Banks require a Canadian address, and most visitors do not have one. If you are staying with a friend or family member, you could use their address, but you would need their permission and proof of your stay. For a short visit, using your home country's bank or a travel-friendly service like Wise or Remitly is usually easier.

What if my passport is expiring soon?

Banks accept passports that are still valid, even if they expire within a few months. Once your passport expires, you will need to update your ID with the bank — bring your new passport to a branch or upload it through online banking. Do not wait until your passport is expired to update it; do it as soon as you have the new one.

Can I open a joint account with a Canadian citizen?

Yes. If you are opening an account with a Canadian citizen or permanent resident, both of you need to be present with your IDs and proof of address. The process is the same as opening an individual account, just with two people instead of one.

What if the bank rejects my process?

Banks rarely reject non-Canadians outright, but they may ask for additional documents or clarification about your address or status. If this happens, ask the bank representative what specific information they need. Common reasons for delays are unclear proof of address or missing documents. Providing what they ask for usually resolves it within a few days.