Yes, but you will need a U.S. address and tax identification

A Canadian citizen can open a U.S. bank account, but the process is stricter than it is for U.S. residents. Most banks require a physical U.S. address — a mailbox or UPS store address usually does not work. You will also need either a U.S. Social Security Number (SSN), an Individual Taxpayer Identification Number (ITIN), or in some cases a Canadian passport and proof of Canadian address.

The real barrier is not citizenship but residency. Banks treat a U.S. address as proof that you have a reason to hold an account there. Without one, many large banks will decline you outright. Regional and online banks are more flexible, but even they have limits on what they will offer.

If you do not have a U.S. address yet, you have three realistic paths: open an account before you move, use a relative's address temporarily, or work with a bank that serves cross-border customers specifically.

Key Takeaways

  • Most U.S. banks require a physical street address in the United States, not a mailbox or virtual address.
  • You will need a Social Security Number, an ITIN, or a Canadian passport plus proof of Canadian residence to verify your identity.
  • Online banks and regional banks are more likely to accept Canadian applicants than large national chains.
  • If you do not yet have a U.S. address, some banks will let you open an account online using a Canadian address, then update it once you move.
  • You may be asked about your immigration status and the purpose of the account, and you should answer honestly.

What documents you will need to bring or upload

Banks follow anti-money-laundering rules that require them to verify who you are and where you live. For a Canadian opening a U.S. account, this means:

A valid passport (Canadian or U.S.) or state ID. A Canadian driver's license is usually accepted as a secondary form of ID but not as your primary one. A U.S. address — your street address, apartment number, city, state, and ZIP code. A P.O. box or mailbox service address will not work. Proof of the address, which can be a utility bill, lease, mortgage statement, or property tax bill dated within the last 90 days. Your Social Security Number if you have one, or your ITIN if you have applied for one. If you have neither, some banks will accept your Canadian passport number and a Canadian address as temporary verification, but this limits which accounts you can open.

Some banks also ask about your immigration status (whether you are a permanent resident, on a visa, or visiting) and the purpose of the account. Answer these questions directly. Banks are not trying to exclude you — they are documenting their compliance with federal rules. If you are moving to the U.S. permanently, say that. If you are opening an account to manage rental property or a business, say that too.

Banks that accept Canadian applicants without a U.S. address yet

If you are moving to the U.S. but do not have an address locked in, a few banks will let you open an account online using your Canadian address, then update it once you arrive. This is not common, but it is possible.

Charles Schwab is known for accepting Canadian applicants and does not require a U.S. address upfront if you are opening a brokerage account. Their basic checking account (the Investor Checking Account) comes with no monthly fees and no minimum balance. You will need a Social Security Number or ITIN, but they are more flexible on the address requirement than traditional banks.

Wise (formerly TransferWise) is not a traditional bank but offers U.S. bank account numbers to Canadians. You get a real routing number and account number that you can use to receive direct deposits and wire transfers. Wise does not require a U.S. address and is designed for cross-border money movement. The account is primarily for transfers rather than everyday banking, but it works well if your main need is receiving U.S. payments.

Online banks like Ally, Discover, and E-TRADE generally have more flexible address policies than brick-and-mortar banks. Some will accept a Canadian address temporarily if you explain that you are relocating. Call before you explore — policies change, and a five-minute conversation can save you a rejected process.

Large national banks like Chase, Bank of America, and Wells Fargo almost always require a U.S. address at the time of opening. Do not waste time explore to them if you do not have one yet.

Getting a Social Security Number or ITIN before you open the account

A Social Security Number is easier to get if you are moving to the U.S. to work or study. Your employer or school will usually help you explore, and you can do it after you arrive. You do not need an SSN to open a bank account, but having one makes the process faster and gives you access to more account types.

An Individual Taxpayer Identification Number (ITIN) is for people who are not may be able to access for an SSN but need to file taxes or open financial accounts. Canadians can explore for an ITIN by mail using Form W-7 and sending it to the IRS, along with proof of identity and Canadian residency. The process takes four to six weeks. You do not need an ITIN to open a basic checking account, but some banks prefer it.

If you are moving soon and do not have either, it is worth explore for an ITIN now. You can open a bank account while your process is pending, and most banks will accept your process number as temporary verification. Once your ITIN arrives, you update your account information.

What happens after you open the account

Once your account is open, the bank will send you a debit card and checks to your U.S. address. This usually takes five to ten business days. You can set up online banking and mobile deposits when ready, so you do not have to wait for the physical card to start using the account.

If you are still in Canada when the card arrives, ask the bank to hold it or have it sent to a relative's address. Some banks will also let you request expedited shipping for a fee.

You will also need to set up direct deposit or fund the account with an initial deposit. Most banks require a minimum opening deposit, which ranges from zero to $25 depending on the bank. If you are transferring money from Canada, use Wise or a service like OFX to avoid high wire transfer fees — traditional wire transfers from a Canadian bank to a U.S. bank can cost $15 to $50.

Tax reporting and FATCA compliance

As a Canadian citizen, you are required to report U.S. bank accounts to the Canada Revenue Agency if the total balance exceeds CAD $100,000 at any point in the year. This is separate from any U.S. tax reporting you may owe.

The U.S. also has a rule called FATCA (Foreign Account Tax Compliance Act) that requires U.S. banks to report accounts held by foreign nationals to the IRS. This does not mean you will be taxed on the account — it just means the bank reports it. You are responsible for understanding your own tax obligations in both countries, which depend on your residency status, income, and whether you are a U.S. citizen or permanent resident.

If you are unsure about your tax obligations, speak with an accountant who works with cross-border clients before you open the account. The cost of a consultation is much lower than the cost of filing incorrectly later.

Frequently Asked Questions

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

No. You can open a basic checking account with a passport and proof of address. However, having an SSN or ITIN makes the process faster and gives you access to more account types, including credit products. If you do not have one, some banks will accept your passport number temporarily.

Can I use a relative's address if I do not have my own U.S. address yet?

Yes, as long as the address is real and the relative is willing to let mail come there. Tell the bank the truth about whose address it is. Some banks will ask follow-up questions, but most will accept it. Once you move, you can update your address online.

What if a bank rejects my process?

Banks can reject applications for many reasons: no U.S. address, no SSN or ITIN, or a mismatch between your name and your ID. Ask the bank why you were declined — they are required to tell you. If it is an address issue, try an online bank or Wise. If it is an ID issue, bring a second form of ID next time.

How long does it take to open an account?

Online applications usually take 10 to 15 minutes, and you can be approved within a few hours. In-person applications at a branch take about 30 minutes. The physical debit card and checks arrive within five to ten business days.

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

No. U.S. and Canadian credit bureaus do not share information. Opening a U.S. account will not show up on your Canadian credit report. However, if you later open a credit card or loan in the U.S., that will build a separate U.S. credit history.