What visitors can and cannot do at Canadian banks
A visitor to Canada can open a bank account, but only at certain banks and only if you meet specific requirements. The major banks—Royal Bank, TD, Scotiabank, BMO, and CIBC—will open accounts for visitors, but they require a Canadian address, which most visitors do not have. Credit unions and some online banks have different rules and may work better for your situation.
The core issue is that Canadian banks use your address to verify your identity and comply with anti-money-laundering rules. If you are staying in a hotel or with friends, you cannot use that as a permanent address on a bank account. Some banks will accept a temporary address during your stay, but they will flag the account and may freeze it once your visa expires or your stated stay ends.
Key Takeaways
- Major Canadian banks require proof of a Canadian address, which visitors typically cannot provide, making them difficult to use for short stays.
- Credit unions in provinces like British Columbia and Ontario accept visitors with a passport and proof of temporary address, such as a hotel booking confirmation.
- Online banks like Tangerine and EQ Bank have looser address requirements but still need you to confirm your identity through a video call or in-person verification.
- A visitor account is temporary by design—the bank will close it or restrict it once your authorized stay in Canada ends, so plan accordingly.
- If you need to receive money or make payments during your visit, a prepaid card or money transfer service may be faster than opening a full bank account.
What identification and proof you will need
Canadian banks require two pieces of identification to open an account. A valid passport works as your primary ID. For the second piece, you need something with your name and address—a driver's license from your home country, a utility bill, or a lease agreement. Visitors almost never have a Canadian utility bill or lease, so this is where the process breaks down.
Some banks will accept a hotel booking confirmation or an Airbnb reservation as proof of a temporary Canadian address. Others will not. You need to call the specific branch or bank before you go in, because the rules vary by location and by the individual bank representative you speak to. Do not assume that because one branch accepted a hotel confirmation, another will.
You will also need to provide your reason for opening the account. Banks ask whether you are opening it to receive a salary, to pay bills, or simply to hold money during your stay. Be honest about this—if you say you are working in Canada but you are on a visitor visa, the bank may refuse the account or report it to immigration authorities.
Which banks actually accept visitors
The five major banks—Royal Bank, TD, Scotiabank, BMO, and CIBC—have official policies allowing visitors to open accounts, but the execution varies widely by branch. Some branches will turn you away; others will open an account but restrict it heavily. Call ahead to the specific branch where you plan to go, or visit in person and ask to speak to an account manager rather than a teller.
Credit unions are often easier. Tangerine (which is owned by Scotiabank but operates separately) accepts visitors with a passport and a temporary address. Coast Capital in British Columbia, Meridian in Ontario, and Conexus in Saskatchewan all have visitor-friendly policies. The downside is that credit unions are regional—you can only use branches in their province, and their ATM networks are smaller than the major banks.
Online banks like EQ Bank and Tangerine require video verification of your identity. You will need to show your passport on camera and confirm your address. This works for visitors because you can do it from anywhere, but the account will still be flagged as temporary and may be closed when your stay ends.
How long the account will stay open
A visitor account is not permanent. When you open it, you tell the bank when you plan to leave Canada. The bank records this date and will contact you before it arrives to confirm whether you are staying longer or leaving. If you leave, the account closes. If you stay, you may need to provide updated immigration documents proving your extended stay.
Some banks will freeze the account automatically on your departure date, even if you have money in it. You will need to contact the bank to withdraw the funds or transfer them out. This can take several days, so do not wait until the last moment. If you plan to stay longer than your initial visa allows, you need to update your immigration status with the Canadian government first, then contact your bank with proof.
If you convert to permanent residency or become a Canadian citizen while the account is open, contact your bank immediately. They will upgrade your account to a regular resident account, and you will no longer face closure dates.
Alternatives if opening a bank account is not practical
If you are only in Canada for a few weeks, opening a bank account may not be worth the effort. A prepaid card issued by Visa or Mastercard can be loaded with money and used anywhere in Canada. You can buy one at a drugstore or convenience store with just your passport. No address required, and no account to close when you leave.
A money transfer service like Wise, OFX, or Remitly lets you send money from your home country to Canada and pick it up in cash or have it deposited to a temporary account. These services are faster than banks for international transfers and do not require you to open a Canadian account.
If you need to receive a salary or regular payments, ask your employer whether they can pay you through a money transfer service or a digital wallet like PayPal. Many Canadian employers can do this for temporary workers. This avoids the bank account entirely.
What happens if you work while on a visitor visa
If you are in Canada on a visitor visa and you work, you are breaking the terms of your visa. Banks are required to report suspicious activity to the Financial Transactions and Reports Analysis Centre (FINTRAC). If you open an account and then deposit paycheques from a Canadian employer, the bank may report this to immigration authorities.
If you need to work in Canada, you must obtain a work permit before you arrive or apply for one while you are here. Once you have a valid work permit, you can open a regular bank account and deposit paycheques without risk. The bank will still flag the account as temporary, but it will not be closed based on your employment status.
Steps to open a visitor account at a major bank
Call the branch nearest to where you are staying and ask whether they accept visitor accounts. Confirm what documents they need—passport, proof of temporary address, and a second form of ID. Ask whether they need an appointment or if you can walk in.
Gather your documents before you go. Bring your passport, your second ID, and proof of your temporary address (hotel booking, Airbnb confirmation, or a letter from the person whose home you are staying in). Bring your immigration documents showing your authorized stay in Canada—your passport stamp or your visitor record.
Go to the branch and speak to an account manager. Tell them you are a visitor and ask to open a basic chequing or savings account. They will ask how long you are staying and what you plan to use the account for. Answer honestly. They will run a credit check (which will show no Canadian credit history) and open the account. The process usually takes 20 to 30 minutes.
Ask the bank representative to confirm the closure date on your account and what you need to do before that date. Get this in writing if possible. Set a reminder on your phone to contact the bank two weeks before your departure date.
Frequently Asked Questions
Can I open a bank account if I am staying with friends and do not have a hotel booking?
Some banks will accept a letter from your friend on their letterhead, signed and dated, confirming your address and the dates you are staying. Others will not. Call the bank first and ask what they accept. A hotel booking confirmation is easier because it is official and dated, so if you have the option, book a hotel for at least one night to use as proof of address.
What if the bank refuses to open an account for me?
Try a different branch of the same bank, or try a credit union or online bank instead. If all banks refuse, use a prepaid card or money transfer service. These are not as convenient as a bank account, but they work for most visitor needs.
Can I keep the account open after I leave Canada?
No. Visitor accounts are designed to close when your authorized stay ends. If you return to Canada later, you can open a new visitor account. If you move to Canada permanently, you can convert your account to a resident account before you leave, or open a new one when you return.
Do I need a Social Insurance Number to open a visitor account?
No. A Social Insurance Number is for people who work or pay taxes in Canada. Visitors do not need one to open a bank account. If you later obtain a work permit, you will need to apply for a SIN, and you can update your bank account information at that time.
What if I want to transfer money out of my account before it closes?
Contact your bank at least one week before your closure date. You can transfer money to an account in your home country, withdraw it as cash, or move it to a prepaid card. International transfers usually take three to five business days, so do not wait until the last day.