Yes, but you will need a Canadian address and proof of identity

A US resident can open a bank account at a Canadian bank, but the process is more involved than opening one in the US. The main barrier is that most Canadian banks require a Canadian residential address — not a mailing address, but a physical address where you actually live. If you have one, the rest of the process is straightforward. If you do not, you have limited options.

The second requirement is proof of identity. Canadian banks accept a US passport or a US state ID, though a passport is simpler because it covers both identity and citizenship in one document. Some banks also ask for proof of address, which can be a utility bill, lease, or government document showing your Canadian address.

The timeline varies by bank. Some process accounts in one business day if you explore in person at a branch. Others take three to five business days if you explore online. A few require you to visit a branch in person, which matters if you live far from one.

Key Takeaways

  • Canadian banks require a Canadian residential address, not a US one, so you must have a physical address in Canada to open an account.
  • A US passport is the simplest form of ID; a state ID works but may require additional documents proving citizenship.
  • In-person applications at a branch usually process the same day, while online applications typically take three to five business days.
  • If you do not have a Canadian address, some banks offer accounts for people who are moving to Canada but do not yet live there, though these have restrictions.
  • You will need a Social Insurance Number (SIN) or a US tax ID to set up direct deposit or certain account features, though not always to open the account itself.

What Canadian banks accept from US residents

The major 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 US residents with a Canadian address. Credit unions vary by province; some accept US residents, others do not. The easiest route is to call the branch nearest your Canadian address and ask directly, because policies differ between branches of the same bank.

For identity, bring your US passport. If you bring a state ID instead, the bank will likely ask for a second document proving citizenship — a birth certificate, passport card, or naturalization papers. A passport is faster because it proves both identity and citizenship at once.

For proof of address, bring a document dated within the last 90 days showing your Canadian address. A utility bill, lease agreement, or property tax notice all work. If you have just moved and do not yet have a utility bill in your name, a lease signed by you and your landlord is usually accepted.

Opening an account in person versus online

In-person applications at a branch are the fastest route. You walk in with your passport and proof of address, the banker verifies both, and you leave with an account number the same day. You can usually start using the account within hours. This works best if you live within reasonable distance of a branch.

Online applications take longer but do not require a branch visit. You upload photos of your passport and proof of address, answer questions about your employment and income, and wait for the bank to verify the documents. This usually takes three to five business days. Some banks ask you to confirm your identity by phone or video call before they finalize the account.

A few banks — particularly some credit unions — require an in-person visit even if you start the process online. They will tell you this upfront. If you live in a remote area or far from a branch, check the bank's website or call before you start an process.

What you need for direct deposit and transfers

Once your account is open, you can deposit checks and transfer money between accounts. But if you want direct deposit — paychecks, tax refunds, or regular transfers from a US account — the bank will ask for a Social Insurance Number (SIN) or a US tax ID.

A SIN is a nine-digit number issued by Service Canada. If you work in Canada, you need one. If you do not work in Canada but receive income from a Canadian source, you may need one depending on the type of income. If you only receive US income, you can use your US tax ID (your Social Security Number or Employer Identification Number) instead, though not all banks accept this for all purposes.

If you do not have a SIN and do not plan to get one, you can still use your account for basic transactions — deposits, withdrawals, transfers between your own accounts, bill payments. You just cannot set up automatic direct deposit from a US employer or US bank account. You would have to transfer money manually or use a wire transfer.

If you do not yet have a Canadian address

Some banks offer accounts for people who are moving to Canada but do not yet live there. RBC and TD both have programs for this, though the details change. These accounts usually have restrictions: you cannot use them until you move and provide a Canadian address, or you can use them for transfers but not for direct deposit. Call the bank's immigration or relocation line to ask what is available.

If you are moving to Canada and want to open an account before you arrive, this is worth exploring. But if you are a US resident with no plans to move, you will need a Canadian address to open an account at a Canadian bank. There is no workaround for this requirement.

An alternative is to use a cross-border banking service or a fintech app that serves both countries. These are not traditional bank accounts — they are usually prepaid cards or money transfer services — but they let you hold and move money between US and Canadian accounts without a Canadian address. The trade-off is that they charge fees for transfers and conversions, and they do not offer the full range of services a bank account does.

Taxes and reporting requirements

If you are a US citizen or permanent resident, you must report foreign bank accounts to the US government. Any account you open in Canada with more than $10,000 in it at any point during the year must be reported on a Foreign Bank Account Report (FBAR) filed with the US Treasury. This is separate from your tax return.

You also report the account on your US tax return if you have foreign income or if the account earns interest. The Canadian bank will not report it to the US — that is your responsibility. Failure to report can result in penalties, so if you are unsure whether your account qualifies, consult a tax professional who works with cross-border clients.

Canada does not require you to report a US bank account in the same way, but if you are a Canadian resident, you may have other tax obligations. Again, a tax professional familiar with your situation is the safest route.

Frequently Asked Questions

Can I open a Canadian bank account with a US address?

No. Canadian banks require a Canadian residential address. If you have a US address only, you cannot open a standard account. Some banks offer accounts for people relocating to Canada, but these have restrictions until you move.

Do I need a Canadian Social Insurance Number to open an account?

No. You need a SIN only if you want to set up direct deposit or certain other features. You can open an account and use it for basic transactions with just your US passport and proof of a Canadian address.

What if my US passport is expired?

Most Canadian banks will not accept an expired passport for identity verification. Renew it before you explore. A state ID works as a backup, but you will need additional proof of citizenship, which takes longer.

How long does it take to open an account online?

Three to five business days is typical. Some banks are faster if you call a branch and ask them to prioritize your process. In-person applications at a branch usually process the same day.

Can I use a Canadian bank account if I still live in the US?

Yes, as long as you have a Canadian address — whether it is your own home, a rental, or even a temporary residence. You can live in the US and maintain a Canadian account, but the bank will not open one for you without a Canadian address on file.