Yes, Canadians can open U.S. bank accounts, 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 most U.S. banks, but you will face extra verification steps and may need to visit a branch in person. Banks are required by U.S. law to confirm your identity and tax status before opening an account, which means you cannot straightforward explore online from Canada the way a U.S. resident can. The specific requirements vary by bank and by which state you are opening the account in.
The core barrier is that U.S. banks must comply with the Bank Secrecy Act and FATCA (Foreign Account Tax Compliance Act), which require them to verify that you are who you say you are and to report certain foreign account holders to the IRS. This is not a barrier to opening an account—it is a requirement that slows down the process and adds paperwork.
Key Takeaways
- Most major U.S. banks will open accounts for Canadians, but many require you to visit a branch in person or have a U.S. address or phone number.
- You will need a valid passport, proof of Canadian address, and a U.S. tax identification number (either an ITIN or SSN if you work in the U.S.).
- Some banks accept online applications from Canadians; others do not, so calling ahead to confirm their policy saves time.
- Opening an account does not make you liable for U.S. income tax on money earned in Canada, but the bank must report the account to the IRS if your balance exceeds certain thresholds.
What documents you need to bring or provide
U.S. banks will ask for your passport as proof of identity. They will also ask for proof of your Canadian address—a utility bill, lease, or government letter dated within the last three months usually works. Some banks accept these documents by mail or email; others require you to show them in person at a branch.
You will also need a U.S. tax identification number. If you work in the U.S. or have U.S. income, you may already have a Social Security Number (SSN). If you do not, you can request an Individual Taxpayer Identification Number (ITIN) from the IRS. The ITIN process takes several weeks, so if you need an account quickly, ask the bank whether they will open an account pending your ITIN number or whether they can use your Canadian Social Insurance Number temporarily.
Some banks will also ask whether you are a U.S. citizen or permanent resident. If you are neither, the bank will still open the account but will flag it as a foreign account for tax reporting purposes. This does not prevent you from opening the account; it just means the bank reports it annually to the IRS.
Banks that accept Canadian applicants online or by mail
Chase, Bank of America, Wells Fargo, and Citibank all have policies that allow Canadians to open accounts, but their processes differ. Chase and Bank of America generally require an in-person visit to a U.S. branch, though some branches may accept applications by mail if you have a U.S. address. Citibank has historically been more flexible with remote applications from Canadians, but policies change, so contact your nearest branch directly.
Smaller regional banks and online-only banks vary widely. Some online banks like Ally and Charles Schwab have opened accounts for Canadians in the past, but they do not advertise this openly and may decline depending on your situation. Call the customer service number and ask directly whether they open accounts for Canadian residents without a U.S. address. If they say no, ask whether they would open an account if you provided a U.S. address (such as a relative's or a mailbox service).
Credit unions are another option. Some U.S. credit unions, particularly those near the Canadian border, have relationships with Canadian members and may be more flexible than national banks. If you have family or work connections in a specific state, contact the credit union in that area.
Opening an account in person at a U.S. branch
If you are traveling to the United States or have a reason to visit, opening an account in person is usually the fastest and most straightforward route. Bring your passport, proof of Canadian address, and your ITIN or SSN if you have one. The bank will verify your identity on the spot, and you can often leave with a debit card the same day or within a few business days.
If you do not have an ITIN or SSN yet, tell the bank before you visit. Some branches will open the account conditionally and ask you to provide the number within 30 days. Others will not open the account until you have the number. Calling ahead to confirm the branch's policy prevents a wasted trip.
What happens after you open the account
Once your account is open, you can deposit money, write checks, and use your debit card like any U.S. resident. You do not automatically owe U.S. income tax on money you earn in Canada or on interest earned in the account. However, if your account balance exceeds $10,000 at any point during the year, the bank must file a Currency Transaction Report (CTR) with the U.S. Treasury. This is routine and does not trigger an audit or investigation—it is straightforward a reporting requirement.
If you are a Canadian resident with no U.S. income, you do not file a U.S. tax return. The bank reports the account to the IRS under FATCA, but that does not create a tax obligation for you. If you do have U.S. income (from a job, rental property, or business), you will need to file a U.S. tax return and may owe U.S. tax on that income. A tax professional familiar with cross-border taxation can advise you on your specific situation.
Alternatives if a U.S. bank declines you
If you cannot open a U.S. bank account directly, you have other options. Some Canadian banks, such as TD Bank and RBC, have U.S. branches and may allow you to open a U.S. account through their Canadian branch. This is often easier than approaching a U.S. bank directly because your Canadian bank already has your identity verified.
Another option is to use a U.S. address service or mailbox company (such as UPS Store or a private mailbox service) as your mailing address when you explore. Some banks will open accounts for Canadians if you provide a U.S. address, even if you do not live there. This is not deceptive—you are providing a real address where mail can reach you—but confirm with the bank that this is acceptable before you explore.
If you need a U.S. account for business purposes, consider opening a business account instead of a personal account. Some banks have different policies for business accounts and may be more willing to work with foreign business owners.
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. If you do not have either, some banks will open the account conditionally and ask you to provide one within 30 days. Call the bank before you explore to confirm their policy.
Will opening a U.S. bank account affect my Canadian taxes?
No. Opening a U.S. bank account does not create a Canadian tax obligation. However, if you earn U.S. income, you must report it to the Canada Revenue Agency. The U.S. bank reports the account to the IRS, not to Canadian tax authorities.
Can I open a U.S. account if I do not have a U.S. address?
Most banks prefer a U.S. address for mailing statements and correspondence, but many will accept a Canadian address instead. Some banks require you to visit a branch in person if you do not have a U.S. address. Call ahead to confirm the bank's policy before you explore.
How long does it take to open a U.S. bank account from Canada?
If you visit a branch in person, you can often open an account the same day. If you explore by mail or online, expect two to four weeks, depending on how quickly the bank can verify your identity and receive your documents. If you need an ITIN first, add several weeks to that timeline.
What if the bank asks me to prove I am not a U.S. citizen?
You are not required to prove a negative. Show your Canadian passport and, if asked, state that you are a Canadian citizen or permanent resident. If the bank continues to question your status, ask to speak with a manager or contact the bank's customer service line to clarify their requirements.