You can open a US bank account from Canada, but most banks require you to be physically present or have a US address

The short answer: most major US banks will not let you open an account online from Canada without a US address or Social Security Number. Some banks will let you open an account in person at a US branch if you visit, and a smaller number of online-only banks accept Canadian residents with a Canadian address. The process depends on which bank you choose and what documents you have.

US banks treat Canadian applicants as foreign customers, which triggers additional compliance checks under US tax law. This is why they ask for a US address, a US phone number, or proof of US tax residency. If you do not have these, your options narrow to banks that specifically accept non-residents or to waiting until you have a US address.

Key Takeaways

  • Most US banks require either a US address, a US phone number, or a Social Security Number to open an account online from Canada.
  • Some online-only banks and credit unions accept Canadian addresses, but they are fewer and often charge higher fees or offer fewer features.
  • Opening an account in person at a US bank branch is possible if you travel to the US, but you will need a passport and proof of address.
  • You will need to provide your Social Insurance Number (SIN) or Individual Tax Number (ITN) as a Canadian tax identifier, and the bank will file a W-8BEN form with the IRS.
  • International wire transfers from your Canadian bank to a new US account typically cost $15 to $50 and take one to three business days.

Banks that accept Canadian residents without a US address

Wise (formerly TransferWise) is not a bank but a money transfer service that holds US bank accounts for non-residents. You can open a Wise account from Canada, receive a US bank account number and routing number, and use it to receive US dollar transfers. Wise charges a small percentage for currency conversion but does not charge monthly fees. The account is useful for receiving payments or holding US dollars, but it is not a full checking account.

Some US online banks have accepted Canadian applicants in the past, but policies change frequently. Charles Schwab, for example, once allowed Canadian residents to open brokerage accounts but has tightened restrictions. Before applying anywhere, call the bank's customer service line and ask directly whether they accept Canadian addresses. Do not rely on outdated blog posts or forum posts; policies shift and vary by province.

Credit unions sometimes have looser rules than major banks. If you have a US employer, a US relative, or a connection to a specific US state, look for credit unions in that state that accept non-members or out-of-state members. Some will open accounts for people with Canadian addresses if you have a US mailing address (such as a UPS box) or a US phone number (such as a Google Voice number).

Opening an account in person at a US branch

If you travel to the United States, you can walk into a branch of any major bank and open a checking or savings account on the spot. Bring your passport, proof of your Canadian address (a utility bill or lease), and your Social Insurance Number. The bank will verify your identity, run a background check, and open the account while you wait. You can fund it immediately with a debit card or by arranging a wire transfer later.

The advantage of opening in person is that you bypass the online verification process and the bank sees you face-to-face. The disadvantage is that you have to be in the US to do it, and you may not be able to manage the account online until you set up digital access after you return to Canada. Some banks will mail you a debit card to your Canadian address; others require you to pick it up at a US branch.

If you open an account in person, ask the bank whether you can set up online banking and mobile app access before you leave. Also ask whether they will accept mail to your Canadian address for statements and notices, or whether they require a US address on file.

Documents you will need

A valid passport is the standard form of ID for non-residents opening a US bank account. Some banks will also accept a Canadian driver's license, but a passport is safer because it is recognized everywhere and proves citizenship.

Proof of address means a recent utility bill, lease, or mortgage statement showing your name and Canadian address. The document typically must be dated within the last 90 days. A phone bill, internet bill, or property tax notice also works at most banks.

Your Social Insurance Number (SIN) is required. The bank will use it to file a W-8BEN form with the IRS, which tells the US government that you are a Canadian resident and not subject to US withholding tax on interest earned. Without a SIN, most banks will not open the account. If you do not have a SIN, you may be able to use an Individual Tax Number (ITN) issued by the Canada Revenue Agency, but this is less common and some banks do not accept it.

If you are opening the account online, you will also need a US phone number. This can be a real US phone number (if you have one) or a Google Voice number, which you can set up from Canada for free. Some banks call this number to verify your identity during the application process.

How to fund your new US account from Canada

Once your account is open, you will need to transfer money from your Canadian bank to your US account. The most common method is an international wire transfer. You will need your new US account number, the bank's routing number, and the bank's wire transfer address (usually a specific branch). Your Canadian bank will charge a wire fee, typically $15 to $50, and the transfer usually takes one to three business days.

Some US banks offer ACH transfers from Canadian accounts, which are cheaper than wire transfers but slower. Ask your new US bank whether they accept ACH transfers from Canadian banks; if they do, ask your Canadian bank whether they support outbound ACH to the US. Not all Canadian banks do.

Wise can also be used to fund a US account. You transfer Canadian dollars to Wise from your Canadian bank, Wise converts them to US dollars at a mid-market rate, and then Wise sends the US dollars to your US bank account. This is often cheaper than a wire transfer if you are converting currency, but it takes a few extra days.

Tax reporting and FATCA requirements

When you open a US bank account as a Canadian resident, the bank will ask you to sign a W-8BEN form. This form tells the IRS that you are a non-US resident and are not subject to US income tax on interest earned in the account. You do not need to file a US tax return just because you have a US bank account, but you do need to report the account to the Canada Revenue Agency on your Canadian tax return if the account balance exceeds certain thresholds.

The US also has a law called FATCA (Foreign Account Tax Compliance Act) that requires US banks to report accounts held by foreign residents to the IRS. This is automatic and you do not need to do anything; the bank handles it. The purpose is to prevent tax evasion, not to tax you on the account itself.

If you are a Canadian resident, you report US bank account interest on your Canadian tax return as foreign income. You do not owe US tax on this interest because of the W-8BEN form, but you do owe Canadian tax. Keep records of the account statements and interest earned each year.

Why some banks reject Canadian applicants

US banks reject Canadian applicants online because of compliance costs, not because they are hostile to Canadians. Verifying a foreign address, confirming a foreign tax ID, and filing FATCA reports all require extra work and carry regulatory risk. For a bank, a $500 checking account opened by someone in Toronto is not worth the overhead.

Banks also worry about money laundering and sanctions compliance. A Canadian address does not raise red flags, but the verification process is more complex than for a US resident, and the bank has to be certain your identity is real. This is why they prefer applicants with a US address, a US phone number, or a Social Security Number—these are easier to verify against US databases.

Some banks have also been hit with large fines for FATCA violations, which makes them more cautious about foreign accounts. Smaller banks and credit unions often have fewer compliance resources, so they either reject foreign applicants outright or accept them only if you have a US connection.

Frequently Asked Questions

Can I use a Google Voice number to open a US bank account from Canada?

Many banks will accept a Google Voice number as your US phone number during the online application process. However, some banks have caught on to this and now reject Google Voice numbers or call the number to verify it is real. Call the bank's customer service line before you apply and ask whether they accept Google Voice numbers. If they do, set up the number first and make sure you can receive calls and texts on it.

What if the bank asks for a US address and I do not have one?

You have three options: use a UPS box or mailbox service in the US as your mailing address (some banks accept this, others do not), wait until you have a US address, or try a different bank that accepts Canadian addresses. Call the bank and ask whether a US mailbox address is acceptable before you apply. If it is not, move on to another bank rather than submitting a false address.

How long does it take to open a US bank account from Canada?

If you open an account in person at a US branch, it takes 15 to 30 minutes. If you apply online, it typically takes one to three business days for the bank to verify your identity and approve the account. Some banks take longer if they need to call you or request additional documents. You can usually start using the account (online transfers, bill pay) within a few days, but the debit card may take one to two weeks to arrive by mail.

Do I need a US Social Security Number to open a US bank account?

No. You can open an account with your Canadian Social Insurance Number. The bank will use your SIN to file the W-8BEN form with the IRS. If you do not have a SIN, some banks will accept an Individual Tax Number (ITN), but this is less common. Call the bank and ask what tax ID they accept before you apply.

Can I open a US bank account if I am a Canadian citizen but live in the US temporarily?

Yes, and it is much easier. If you have a US address, even a temporary one (an apartment lease, a hotel, or a friend's address), most banks will open an account for you online. You will still need to provide your SIN or ITN and sign the W-8BEN form, but the US address removes most of the verification barriers. Bring your passport and proof of your US address to a branch, or apply online if the bank allows it.