Yes, Canadians can open U.S. bank accounts, but most banks require you to be physically present or have a U.S. address

You can open a U.S. bank account as a Canadian citizen, but the process is more restrictive than opening one in Canada. Most major U.S. banks will not open an account online for a non-resident without a U.S. address or Social Security Number. If you live in Canada full-time, your options narrow to banks that specifically serve cross-border customers, or you must visit a U.S. branch in person.

The core barrier is that U.S. banks must comply with the Foreign Account Tax Compliance Act (FATCA), which requires them to verify your tax residency and report accounts held by U.S. citizens to the IRS. For Canadian residents, this means extra documentation and higher scrutiny. Some banks have stopped serving non-resident foreigners altogether because the compliance cost outweighs the business.

Key Takeaways

  • Most U.S. banks require either a U.S. address, a Social Security Number, or an in-person visit to open an account as a Canadian resident.
  • Banks that serve cross-border customers include Wise (formerly TransferWise), Charles Schwab, and some regional banks near the Canada-U.S. border.
  • You will need a valid passport, proof of Canadian address, and often a U.S. Individual Taxpayer Identification Number (ITIN) if you do not have a Social Security Number.
  • Opening an account in person at a U.S. branch is often faster than attempting to open one remotely, even if you must travel to do it.

Banks that accept Canadian residents without a U.S. address

Wise (formerly TransferWise) is the most straightforward option. It offers a U.S. bank account number and routing number to Canadian residents entirely online. You do not need a U.S. address or Social Security Number. Wise is designed for cross-border transfers and multi-currency accounts, so it works best if you need to move money between Canada and the U.S. regularly or hold U.S. dollars. The account comes with a debit card and direct deposit capability.

Charles Schwab allows Canadian residents to open a brokerage account online, and the account includes a checking feature with a U.S. address assigned to you (not a physical address, but a mailing address for statements). You will need to provide your Social Insurance Number (SIN) and pass identity verification. Schwab is primarily an investment platform, so this works if you plan to trade stocks or hold investments alongside banking.

Regional banks near the border — such as banks in Washington State, Michigan, or New York — sometimes open accounts for Canadians who visit in person. TD Bank, which operates on both sides of the border, may open a U.S. account for existing TD Canada customers, though policies vary by branch. Call ahead to confirm; do not assume your local TD Canada branch can process this.

What you need to open an account in person

If you travel to the U.S. and visit a bank branch, bring your valid Canadian passport and proof of your Canadian address (a utility bill, lease, or bank statement dated within the last three months). Many banks will also ask for a phone number and email address.

You will not have a Social Security Number unless you have worked in the U.S. or lived there. Instead, the bank may issue you an Individual Taxpayer Identification Number (ITIN), which is a nine-digit number the IRS assigns to non-residents for tax purposes. Some banks will apply for an ITIN on your behalf as part of the account opening. Others will ask you to apply for one yourself through the IRS before opening the account. This process takes four to six weeks if you apply by mail.

Be prepared for the bank to ask detailed questions about the purpose of the account, where your money comes from, and whether you have any U.S. tax obligations. This is standard FATCA compliance, not suspicion of wrongdoing.

Opening an account remotely without a U.S. address

Most traditional U.S. banks will reject your application if you try to open an account online from Canada without a U.S. address. Banks like Chase, Bank of America, and Wells Fargo have automated systems that flag non-U.S. addresses and either deny the application or require you to visit a branch.

If you have a U.S. address — even a temporary one, such as a hotel, an Airbnb, or a friend's address — some banks will accept it during online signup. However, the bank may verify the address by mail, and if they discover it is not your permanent residence, they may freeze or close the account. This is risky and not recommended.

The safest remote option remains Wise or a cross-border brokerage like Charles Schwab. Both are designed to serve people in your situation and have systems in place to handle Canadian residents.

Tax reporting and FATCA obligations

Once you open a U.S. bank account as a Canadian resident, you must report it to the Canada Revenue Agency (CRA) if the account balance exceeds CAD $100,000 at any point during the year. This is done on Form T1135 (Foreign Income Verification Statement), filed with your annual tax return.

You do not owe U.S. income tax on the account simply because you hold it, but you must report any interest earned. The bank will send you a Form 1099-INT at the end of the year if you earned more than USD $10 in interest. You will report this on your Canadian tax return as foreign income.

If you are a U.S. citizen or green card holder living in Canada, your obligations are different and more complex. Consult a cross-border tax accountant before opening the account.

Minimum deposits and account fees

Minimum deposit requirements vary widely. Wise has no minimum deposit. Charles Schwab has no minimum for a brokerage account but may require a deposit to activate certain features. Traditional banks typically require USD $100 to USD $500 to open a checking account, though some waive this for in-person applications.

Monthly fees also vary. Wise charges no monthly fee for a basic account. Charles Schwab charges no monthly fee. Most U.S. banks charge USD $5 to USD $15 per month unless you maintain a minimum balance (often USD $500 to USD $1,500) or set up direct deposit. Ask about fee waivers for new accounts or low-balance accounts before you commit.

Why some U.S. banks refuse Canadian customers

Over the past decade, many U.S. banks have closed accounts held by Canadian residents or stopped accepting new ones. This happened because FATCA compliance is expensive — banks must verify tax status, file reports with the IRS, and maintain systems to track foreign account holders. For a small account, the cost of compliance often exceeds the profit the bank makes from your deposits.

This is not a reflection of your creditworthiness or trustworthiness. It is a business decision based on regulatory burden. If a bank tells you they do not serve Canadian residents, that is final; there is no appeal or workaround.

Frequently Asked Questions

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

No. You can use an ITIN (Individual Taxpayer Identification Number) instead. The bank can often apply for one on your behalf, or you can apply through the IRS before opening the account. Wise does not require either.

Can I open a U.S. bank account online from Canada without visiting the U.S.?

Only with banks that specifically serve cross-border customers, such as Wise or Charles Schwab. Most traditional U.S. banks will reject your application if you have a Canadian address and no U.S. presence.

What happens if I give a fake U.S. address when opening an account online?

The bank will likely discover the deception during verification and close your account. You may also face legal consequences. Do not do this.

Will opening a U.S. bank account affect my Canadian credit score?

No. U.S. and Canadian credit bureaus do not share information. The account will not appear on your Canadian credit report and will not affect your Canadian credit score.

Can I use a U.S. bank account to receive direct deposit from a Canadian employer?

Yes. Provide your U.S. bank's routing number and account number to your employer's payroll department. The money will be converted to USD at the exchange rate your bank applies, which may differ from the market rate. Ask your bank about their conversion fees before setting this up.