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

A Canadian citizen can open a bank account at a U.S. bank, but most major banks require a U.S. street address and a U.S. tax ID number. You cannot use a Canadian address or a Canadian Social Insurance Number. The bank will ask for either a Social Security Number (SSN), an Individual Taxpayer Identification Number (ITIN), or in some cases an ITIN Application Number (ITIN-AP) if you have applied but not yet received your ITIN.

The reason is straightforward: U.S. banks must comply with the Bank Secrecy Act and report on foreign account holders to the IRS. A U.S. address and tax ID are how they verify you for those reports. Without them, most banks will close your application or freeze your account later.

A few online banks and niche financial institutions have looser rules, but they are the exception. If you are moving to the U.S. or have a temporary address there, the process is much simpler than if you are staying in Canada.

Key Takeaways

  • You must have a U.S. street address and a U.S. tax ID (SSN, ITIN, or ITIN-AP) to open an account at most U.S. banks.
  • A Canadian address and Social Insurance Number will not work, even if you have a U.S. employer or income.
  • If you are moving to the U.S., you can apply for an SSN at your local Social Security office once you have a U.S. address and employment offer or lease.
  • If you are staying in Canada, you will need to apply for an ITIN through the IRS, which takes several weeks and requires proof of U.S. tax filing or income.
  • Some online banks and credit unions have different rules; call ahead to confirm they accept Canadian citizens without a U.S. address.

Getting a Social Security Number if you are moving to the U.S.

If you are relocating to the U.S., the fastest path is to apply for a Social Security Number (SSN) in person at your local Social Security office. You will need three documents: proof of identity (your Canadian passport), proof of U.S. address (a lease, utility bill, or mortgage statement with your name and address), and proof of work authorization (an employment letter, I-94 arrival record, or visa stamp).

The Social Security office will issue you a number on the spot or within one to two weeks. Once you have it, you can walk into most U.S. banks and open an account the same day. Bring your passport, your SSN card or letter, and your proof of address again.

Do not wait to apply for the SSN. Apply as soon as you have your U.S. address locked in, because banks will not hold an account open while you are waiting for the number to arrive.

Getting an ITIN if you are staying in Canada

If you are remaining in Canada but need a U.S. bank account—for example, to receive U.S. income or manage U.S. property—you must apply for an Individual Taxpayer Identification Number (ITIN) from the IRS. The ITIN is a nine-digit number that works like an SSN for tax purposes but does not grant work authorization.

To apply, you file Form W-7 (Application for IRS Individual Taxpayer Identification Number) by mail to the IRS. You must include proof of identity (a certified copy of your passport), proof of Canadian residency (a utility bill or lease in your name), and proof of U.S. tax filing or income (a U.S. tax return, a letter from your U.S. employer, or a 1099 form). The IRS processes Form W-7 by mail only; there is no online or in-person option for Canadians.

Processing takes four to six weeks under normal circumstances, sometimes longer during tax season. You can request an ITIN Application Number (ITIN-AP) while you wait, and some banks will accept the ITIN-AP to open an account, though not all. Call the bank first to confirm.

Which U.S. banks accept Canadian citizens

Major national banks—Chase, Bank of America, Wells Fargo, Citibank—all require a U.S. address and SSN or ITIN. They will not make exceptions for Canadian citizens, even if you have a U.S. employer or income.

Some online banks and credit unions are more flexible. Wise (formerly TransferWise) allows Canadians to open a U.S. dollar account without a U.S. address, though it is not a full bank account—it is a multi-currency wallet tied to a Wise debit card. Revolut also serves Canadians with a U.S. dollar account. Neither requires an SSN or ITIN.

Smaller regional banks and credit unions sometimes accept ITIN holders without a U.S. address, particularly if you have a U.S. income source or family connection in their area. Call ahead; do not assume they will turn you down based on the major banks' rules.

What happens if you open an account without a U.S. tax ID

Some Canadians have opened U.S. bank accounts by providing false information—using a friend's U.S. address or lying about their tax status. Banks discover this during routine compliance checks or when the IRS cross-references account holders. When they do, the bank closes the account, sometimes freezing the funds for 30 to 90 days while they investigate.

The IRS can also pursue you for back taxes and penalties if you have been earning U.S. income without reporting it. The penalties are steep: 75 percent of the unpaid tax for fraud, plus interest. It is far cheaper and faster to get an ITIN upfront than to deal with the fallout later.

Opening an account once you have your tax ID and address

Once you have a U.S. tax ID and address, the process is the same as for a U.S. citizen. Bring your passport, your SSN or ITIN card, and proof of address (a utility bill, lease, or bank statement). Most banks will open an account on the spot. Online banks may take one to three business days to verify your information and activate your account.

You will be asked to choose between a checking account, a savings account, or both. Most banks offer a free checking account with no minimum balance, though some charge a monthly fee if you do not maintain a certain balance or set up direct deposit. Read the fee schedule before you sign; fees vary widely.

You will also be asked whether you want overdraft protection. This allows the bank to cover a transaction if your balance goes negative, but it charges a fee (usually $25 to $35 per overdraft). You can decline this and simply have transactions denied if your balance is too low.

Cross-border banking and currency exchange

If you are moving money between Canada and the U.S., a U.S. bank account can save you money on currency exchange. Banks charge a markup of 1 to 3 percent on currency conversion, while services like Wise charge 0.5 to 1.5 percent. If you are moving large amounts regularly, the difference adds up.

You can fund a U.S. bank account from Canada using an international wire transfer (ACH does not work across the border). Your Canadian bank will charge a wire fee, usually $15 to $50. The transfer takes one to three business days. Some U.S. banks also accept transfers from Canadian PayPal or Wise accounts, which are faster and cheaper.

Once you have the U.S. account open, you can use a U.S. debit card to withdraw cash at ATMs in Canada, though your Canadian bank may charge a foreign ATM fee. Check your bank's fee schedule before you rely on this.

Frequently Asked Questions

Can I use my Canadian address if I have a U.S. employer?

No. Major banks require a U.S. street address regardless of where you work. If you are employed by a U.S. company but living in Canada, you will need to apply for an ITIN and either provide a U.S. address (a friend's, a temporary rental, or a mail forwarding service) or find a bank that accepts ITIN holders without a U.S. address, such as Wise or some credit unions.

How long does it take to get an ITIN?

The IRS typically processes Form W-7 in four to six weeks. During tax season (January through April), it can take longer. You can request an ITIN Application Number (ITIN-AP) while you wait, which some banks will accept to open an account, but not all. Call the bank first.

What if I do not have U.S. income or tax filing?

The IRS will not issue an ITIN without proof of U.S. tax filing or income. If you have neither, you cannot open a U.S. bank account through the traditional route. Online services like Wise offer U.S. dollar accounts without an ITIN, but they are not full bank accounts and do not offer the same features as a checking or savings account.

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

Some online banks will let you start the application from Canada, but they will still require a U.S. address and tax ID before they activate the account. A few services like Wise and Revolut allow Canadians to open accounts without a U.S. address, but again, these are not traditional bank accounts.

Do I need to file U.S. taxes if I open a U.S. bank account?

Not automatically. You only file U.S. taxes if you have U.S. income or meet other IRS requirements. However, if you have a U.S. bank account with more than $10,000 at any point during the year, you must report it to the IRS on Form FinCEN 114 (FBAR). Failure to file carries penalties up to $10,000 or more.