Yes, Canadians can open U.S. bank accounts, but the process is stricter than it used to be

A Canadian citizen or permanent resident can open a U.S. bank account, but you will face more requirements than a U.S. citizen would. Banks now require proof of a U.S. address or a U.S. tax identification number, and they conduct background checks against U.S. tax records. The easiest route is usually opening an account in person at a branch while you are in the United States, or working with a bank that has branches in both countries.

The main barrier is not your citizenship—it is the bank's compliance with U.S. tax law. After 2010, U.S. banks became legally required to verify that account holders are not evading U.S. taxes. This means banks now ask for a Social Security Number (SSN), Individual Taxpayer Identification Number (ITIN), or proof that you do not owe U.S. taxes. Without one of these, most banks will turn you down.

Key Takeaways

  • You will need either a U.S. Social Security Number, an ITIN, or a letter stating you do not have U.S. tax obligations to open most U.S. bank accounts.
  • Opening an account in person at a U.S. branch is faster and more likely to succeed than applying online from Canada.
  • Banks with dual presence in Canada and the U.S.—such as TD Bank or Bank of Montreal—often have simpler processes for Canadian customers.
  • A U.S. address is usually required; a Canadian address alone will disqualify you at most institutions.
  • Once open, your account will be reported to the Canada Revenue Agency (CRA) and the U.S. Internal Revenue Service (IRS) under tax information exchange agreements.

What identification you need before you start

The first step is understanding which tax identification number the bank will ask for. If you work or pay taxes in the United States, you likely have a Social Security Number (SSN). If you do not, you can request an Individual Taxpayer Identification Number (ITIN) from the IRS, which is designed for non-U.S. residents who have U.S. tax obligations. You apply for an ITIN by filing Form W-7 with the IRS; processing takes four to six weeks.

If you have no U.S. tax obligations—you do not work in the U.S., own U.S. property, or have U.S. income—some banks will accept a letter from the IRS or a tax professional stating this. However, this route is less common and banks may still decline. The safest approach is to obtain an ITIN before you approach the bank, because it removes the uncertainty.

You will also need a valid passport or other government-issued photo ID, proof of your Canadian address, and ideally a U.S. address or proof that you will have one (such as a lease or utility bill). If you do not yet have a U.S. address, some banks will accept a temporary address or a U.S. phone number as a substitute, but this varies by institution.

Opening an account in person versus online

Opening an account in person at a U.S. bank branch is significantly faster and more likely to succeed than applying online from Canada. When you walk into a branch with your passport, ITIN letter, and proof of address, the branch manager can often override standard online requirements and approve you on the spot. The entire process can take 15 to 30 minutes.

Online applications from Canada almost always fail because the bank's system cannot verify your identity against U.S. databases. You will be asked for a U.S. address, and when you enter a Canadian one, the application will be rejected automatically. Even if you list a U.S. address you plan to use, the bank may still require you to visit a branch in person to complete identity verification.

If you are planning a trip to the United States, timing a bank visit during that trip is the most practical approach. Bring all your documents with you. If you do not have immediate travel plans, some banks—particularly those with Canadian branches—may allow you to start the process in Canada and complete it by phone or video call with a U.S. branch.

Banks that make this easier for Canadians

TD Bank (TD Bank, N.A. in the U.S.) operates in both countries and has streamlined the process for Canadian customers. If you already have a TD account in Canada, you can often open a linked U.S. account with less documentation. Bank of Montreal (BMO) offers similar cross-border services through BMO Harris Bank in the U.S.

Royal Bank of Canada (RBC) has a U.S. presence through RBC Bank (USA), and Scotiabank operates through Scotiabank (U.S.A.). These banks know how to handle Canadian customers and often waive certain requirements if you are an existing customer in Canada. However, you will still need an ITIN or SSN—the bank's familiarity with Canada does not exempt you from U.S. tax identification rules.

Smaller regional U.S. banks are often more flexible than large national chains, particularly if you have a U.S. address in their service area. Community banks and credit unions sometimes have lower documentation requirements, though this varies widely. It is worth calling ahead to ask what a Canadian resident needs to bring.

What happens after you open the account

Once your account is open, the bank will report it to both the IRS and the CRA under the Common Reporting Standard (CRS) and the Foreign Account Tax Compliance Act (FATCA). This means the U.S. and Canadian governments automatically exchange information about your account balance and transactions. You are not breaking any law by having a U.S. account, but you must report it to the CRA if the total value exceeds CAD $100,000 at any point during the year.

You will also need to file U.S. tax returns if you have U.S. income or if the IRS determines you have a U.S. tax filing obligation based on your account activity. If you are a Canadian resident with only Canadian income, you generally do not owe U.S. taxes, but the IRS may still send you notices asking you to file. Responding to these notices—even to say you owe nothing—is important to avoid penalties.

Transfers between your Canadian and U.S. accounts are straightforward. Most banks allow you to link accounts and move money online. International wire transfers typically cost $15 to $50 per transaction and take one to three business days. Some banks offer cheaper cross-border transfer options if you are a customer at both institutions.

Why some banks still turn Canadians down

Large national banks like Bank of America, Chase, and Wells Fargo often decline Canadian applicants, even those with an ITIN or SSN. Their compliance departments view Canadian residents as higher risk because verifying identity across borders is more difficult and more expensive. These banks have decided the cost of compliance outweighs the benefit of a new account.

If a bank declines you, it is usually final—you cannot appeal or provide more documentation. The decision is made by the bank's compliance team, not the branch. Your best response is to try a different bank, preferably one with a Canadian presence or a smaller regional institution.

Some banks also have restrictions on the types of accounts they will open for non-residents. They may offer checking accounts but not savings accounts, or they may require a minimum deposit of $5,000 or higher. Ask about these restrictions before you travel or apply.

Alternatives if you cannot open a U.S. bank account

If you need a U.S. bank account but cannot open one directly, consider a U.S. prepaid debit card. Companies like Wise (formerly TransferWise) and Remitly offer prepaid cards linked to U.S. bank accounts. You fund the card from Canada, and it functions like a U.S. bank account for most purposes. These services do not require an SSN or ITIN, though they do require identity verification.

Another option is to use a cross-border payment service like Wise or OFX to send money to the U.S. without holding a U.S. account. You pay in Canadian dollars, and the service delivers U.S. dollars to a recipient or holds them in a virtual account. This works well if you need to pay U.S. bills or send money to family, but it is not a substitute for an actual bank account.

If you own property or run a business in the U.S., you may be able to open a business account more easily than a personal account. Business accounts sometimes have different compliance requirements, and a U.S. employer identification number (EIN) can substitute for an SSN in some cases.

Frequently Asked Questions

Do I need a U.S. Social Security Number to open a bank account?

No, but you need either an SSN, an ITIN, or a letter from the IRS stating you have no U.S. tax obligations. An ITIN is the most practical option for Canadians without U.S. employment. You can request one by filing Form W-7 with the IRS.

Can I open a U.S. bank account entirely online from Canada?

Most banks will reject an online application from a Canadian address. Your best option is to open the account in person at a U.S. branch during a visit, or to work with a bank that has branches in both countries and allows cross-border account opening by phone or video.

Will the CRA know about my U.S. bank account?

Yes. U.S. banks report accounts held by Canadian residents to the IRS, which shares that information with the CRA under tax information exchange agreements. You must report the account to the CRA if its value exceeds CAD $100,000 at any time during the year.

What if a bank declines my application?

You cannot appeal a bank's decision. Try a different bank, preferably a smaller regional institution or one with a Canadian presence. If you need a U.S. account urgently, consider a prepaid debit card or cross-border payment service as an alternative.

Can I use my Canadian address to open a U.S. bank account?

No. Most banks require a U.S. address. If you do not have one yet, you can sometimes use a temporary address, a U.S. phone number, or a lease agreement showing a future U.S. address. Call the bank ahead of time to ask what they will accept.