Yes, Canadians can open a U.S. bank account, but the process is more complicated than it is for U.S. residents
A Canadian citizen or permanent resident can open a checking or savings account at a U.S. bank, but you will need to meet stricter requirements than American customers do. Most banks require an Individual Taxpayer Identification Number (ITIN) or a U.S. Social Security Number, a physical U.S. address (not a P.O. box), and a government-issued ID. Some banks will not open accounts for non-residents at all, while others have specific programs for Canadians or cross-border customers.
The main barrier is not your citizenship—it is proving your identity and tax status to satisfy U.S. banking regulations. Banks must comply with Know Your Customer (KYC) rules and report foreign account holders to the IRS. This is why the process takes longer and requires more documentation than opening an account in Canada.
Key Takeaways
- You will need either an ITIN (for non-residents) or a U.S. Social Security Number, plus a government-issued ID and proof of a U.S. address.
- Large national banks like Chase, Bank of America, and Wells Fargo have different policies—some accept Canadians, others do not, and some require a minimum deposit.
- Online banks and smaller regional banks often have fewer restrictions than major chains, but you should contact them directly to confirm they accept Canadian applicants.
- If you have a U.S. address (work, school, or family home), opening an account is much easier than if you only have a Canadian address.
- You may need to visit a branch in person or complete a video verification call—remote opening is not always available for non-residents.
Getting an ITIN if you do not have a U.S. Social Security Number
If you do not work in the U.S. and do not have a Social Security Number, you will need an ITIN. This is a nine-digit number issued by the IRS specifically for tax purposes. You can request one by filing Form W-7 with the IRS, either by mail or through an authorized IRS agent (called an ITIN Acceptance Agent).
The mail route takes 4 to 6 weeks. You will need to send Form W-7, a completed tax return (even if you owe no tax), and a certified copy of your passport or other government ID. Using an ITIN Acceptance Agent is faster—usually 1 to 2 weeks—but you will pay a fee (typically $50 to $150) and must visit in person.
Some banks will open an account before you have an ITIN, but they will ask for it later. Others require it upfront. Call the bank's customer service line and ask whether they will accept an ITIN application in progress or whether you must have the number before opening the account.
Which U.S. banks accept Canadian customers
Chase (including Chase Bank and Chase Private Client) accepts Canadian residents and non-residents at some branches, but policies vary by location. You will need an ITIN or Social Security Number, a valid passport, and a U.S. address. Some Chase branches require a minimum deposit of $500 to $1,500.
Bank of America has a program for non-U.S. residents called the Global Client Program, but it is limited to customers with significant assets or existing relationships. Standard checking and savings accounts are harder to open as a Canadian without a U.S. address or employment.
Wells Fargo does not have a clear policy for Canadian non-residents. Some branches will open accounts; others will not. Call ahead or visit a branch in person to ask.
Online banks like Ally, Charles Schwab, and Wise (formerly TransferWise) are often more flexible. Ally Bank accepts ITIN holders and non-residents, though you will need a U.S. address. Charles Schwab has a brokerage account option that some Canadians use. Wise specializes in cross-border transfers and multi-currency accounts, which may be more useful than a traditional U.S. bank account if you are mainly moving money between countries.
Call or check the bank's website before you apply. Policies change, and the answer depends on your specific situation (whether you have a U.S. address, employment, or family ties).
Documents you will need to bring or upload
Most U.S. banks will ask for the following:
- A valid government-issued ID (passport, driver's license, or provincial ID card)
- Proof of a U.S. address (utility bill, lease, mortgage statement, or bank statement dated within the last 90 days)
- Your ITIN or Social Security Number
- Your Canadian address (for their records)
- A phone number where they can reach you
If you do not have a U.S. address, some banks will accept a work address, school address, or a family member's address if you can prove you have a legitimate reason to use it. A P.O. box will not work.
If you are opening the account in person at a branch, bring originals. If you are opening online or by mail, you may need to upload scans or have documents certified by a notary.
Opening an account in person versus online
Opening an account in person at a U.S. branch is usually faster and has fewer complications. You can show your ID directly, answer questions on the spot, and walk out with a debit card the same day (or within a few days). This is the best option if you live near a U.S. border or are visiting the U.S.
Opening online is slower for non-residents. Many banks require a video call with a representative to verify your identity. This call may take 15 to 30 minutes and will happen during U.S. business hours. You will need a clear photo of your ID, proof of address, and your ITIN or Social Security Number ready before the call.
Some banks will not open accounts online for non-residents at all and will require you to visit a branch or use a video appointment. Check the bank's website or call customer service to find out which method they use.
Minimum deposits and account fees
Minimum deposit requirements vary widely. Some banks have no minimum; others require $100 to $500 to open a checking account and $25 to $100 for savings. A few banks that cater to cross-border customers have no minimum at all.
Monthly maintenance fees range from $0 to $15, depending on the bank and account type. Many banks waive the fee if you maintain a minimum balance (often $500 to $1,500) or set up direct deposit. Online banks typically have lower or no fees.
Ask about fees before you open the account. Some banks charge extra for international transfers or for mailing statements to a Canadian address.
What happens after you open the account
Once your account is open, the bank will issue a debit card and checks (if you requested them). Debit cards usually arrive within 7 to 10 business days. If you opened the account in person, you may get a temporary card immediately.
You can deposit money by transferring it from a Canadian bank account using a wire transfer or ACH transfer (if the bank supports it). Wire transfers are faster (1 to 3 business days) but cost $15 to $50. ACH transfers are cheaper (sometimes free) but take 3 to 5 business days and may have lower limits.
The bank will send statements to your U.S. or Canadian address, depending on what you provided. You can usually switch to online statements to avoid mail delays.
Frequently Asked Questions
Do I need a U.S. Social Security Number to open a bank account?
No. An ITIN works just as well for opening a bank account. You only need a Social Security Number if you are working in the U.S. or have other tax obligations. Most Canadian non-residents use an ITIN instead.
Can I open a U.S. bank account if I only have a Canadian address?
It is much harder. Most banks require a U.S. address to open an account. If you have a U.S. work address, school address, or family member's address you can use, that will work. Otherwise, look for online banks or cross-border specialists like Wise that may have fewer restrictions.
How long does it take to open a U.S. bank account as a Canadian?
In person at a branch: same day to 3 business days. Online with video verification: 5 to 10 business days. By mail: 2 to 4 weeks. The exact timeline depends on how quickly you provide documents and whether the bank needs to verify your ITIN.
Will the U.S. bank report my account to Canadian tax authorities?
The U.S. bank will report your account to the IRS. Canada and the U.S. have a tax information exchange agreement, so the CRA (Canada Revenue Agency) may receive information about your account. You are responsible for reporting any U.S. income or account balances to the CRA on your Canadian tax return.
What is the difference between opening a bank account and getting a credit card?
A bank account (checking or savings) is easier to open as a non-resident because it only requires an ITIN and ID. A U.S. credit card is much harder—most issuers require a Social Security Number or a long credit history in the U.S. If you need credit, ask your Canadian bank whether they offer a U.S. credit card or line of credit.