Yes, but you'll need a U.S. tax ID and proof of address
Canadian citizens can open a bank account in the United States, but the process is more involved than it is for U.S. residents. Most banks will ask for an Individual Taxpayer Identification Number (ITIN) instead of a Social Security Number, a valid passport, and a U.S. address—which can be a street address, a work address, or sometimes a relative's address if you're moving there.
The real barrier isn't citizenship; it's the paperwork. U.S. banks must comply with the Foreign Account Tax Compliance Act (FATCA), which requires them to verify that account holders aren't evading U.S. taxes. This means more documentation than a U.S. citizen typically provides, and some banks have straightforward stopped opening accounts for non-residents to avoid the compliance cost.
If you're moving to the U.S., opening an account before you arrive is possible but harder. If you're staying in Canada, some U.S. banks will open accounts for Canadian residents, but your options narrow significantly.
Key Takeaways
- You will need an ITIN (Individual Taxpayer Identification Number), which you request from the IRS using Form W-7, not a Social Security Number.
- Most banks require a U.S. street address; a Canadian address alone will disqualify you at most institutions.
- Large national banks like Bank of America and Chase have tightened rules and often decline non-resident accounts, while some online banks and regional banks remain more open.
- If you're relocating to the U.S., opening an account after you arrive with a lease or utility bill as proof of address is faster than trying to open remotely.
- Canadian banks with U.S. branches (like TD Bank and RBC) can sometimes transfer you to a U.S. account, which bypasses some documentation steps.
Getting an ITIN before you explore
An ITIN is a nine-digit number the IRS issues to people who have U.S. tax obligations but no Social Security Number. You don't need to have earned U.S. income yet; banks treat an ITIN as proof that you've already cleared the IRS's identity check.
To get one, you file Form W-7 (process for IRS Individual Taxpayer Identification Number) with the IRS. You can mail it with a copy of your passport and a completed Form W-7, or you can explore in person at an IRS office or an authorized acceptance agent. Processing by mail takes four to six weeks. If you're in the U.S. already, some banks will help you explore for an ITIN as part of the account-opening process, though this adds time.
Some Canadian banks with U.S. operations skip the ITIN requirement if you're opening an account through their cross-border service. TD Bank and RBC both offer this, though availability depends on which Canadian branch you use and which U.S. state you're moving to.
Which banks will actually open accounts for Canadians
Large national banks have become restrictive. Chase, Bank of America, and Wells Fargo generally will not open accounts for non-residents without a U.S. address, and even with one they may decline if you don't have an ITIN yet. Calling ahead wastes time; their policies are firm.
Online banks are more flexible. Wise (formerly TransferWise) and some online-only institutions will open accounts for Canadians, though they're primarily designed for cross-border payments rather than everyday banking. Wise's U.S. account comes with a routing number and account number, but it's not a full checking account—it's a holding account for transfers.
Regional banks vary. If you're moving to a specific state, calling a mid-sized regional bank in that state often yields better results than calling a national chain. Credit unions are also worth trying; some will open accounts for non-residents if you have a U.S. address or a relative who's a member.
If you have a Canadian bank account with TD Bank or RBC, ask your branch about their U.S. account services. Both banks can sometimes convert your Canadian account to a U.S. one or open a linked U.S. account without requiring an ITIN upfront.
What documents to bring or send
The standard package is a valid passport, proof of a U.S. address, and your ITIN. If you don't have an ITIN yet, bring Form W-7 and a copy of your passport instead, and ask the bank whether they'll hold your process while you wait for the IRS to process it.
Proof of address can be a lease, a utility bill, a mortgage statement, or a letter from an employer. If you're moving and don't have any of these yet, some banks will accept a letter from a relative confirming you'll be living at their address, though this is less common. A few banks will accept a Canadian address temporarily if you're in the process of relocating, but they'll ask you to update it within 30 to 60 days.
Bring your passport in person if possible. Remote applications for non-residents often get flagged for additional verification, which delays approval by weeks. If you're explore by mail, include a copy of your passport's photo page and the page with your signature.
Timeline and what to expect after you explore
If you're explore in person with all documents ready and an ITIN in hand, approval usually takes one to three business days. If you're explore by mail or without an ITIN, expect two to four weeks.
Banks will likely call you to verify information, especially if FATCA compliance requires additional documentation. They may ask why you're opening the account, where your income comes from, and whether you have other U.S. accounts. Answer straightforwardly; these are routine questions, not red flags.
Once approved, you'll receive a debit card and checks by mail, usually within five to ten business days. Your account number and routing number are available when ready online or by phone, so you can set up direct deposit or transfers before the physical card arrives.
If you're staying in Canada
Opening a U.S. bank account while living in Canada is possible but limited. Most banks won't do it without a U.S. address. Your best options are online transfer services like Wise, which give you a U.S. account number and routing number for receiving payments, or cross-border accounts through Canadian banks.
If you need a U.S. account primarily to receive payments or hold U.S. dollars, Wise or a similar service is usually faster and cheaper than trying to convince a traditional bank to open an account for a Canadian resident. If you need a full checking account with a debit card and the ability to write checks, you'll likely need to either move to the U.S. or use a Canadian bank's cross-border service.
Some Canadian banks offer U.S. dollar accounts that come with a U.S. routing number, which lets you receive U.S. payments without opening a separate U.S. bank account. Ask your Canadian bank whether this option is available to you.
Frequently Asked Questions
Do I need a Social Security Number to open a U.S. bank account as a Canadian?
No. You need an ITIN instead. An ITIN serves the same purpose for tax identification but is issued to people without a Social Security Number. You can't get a Social Security Number unless you're authorized to work in the U.S.
Can I use my Canadian address when opening a U.S. bank account?
Most banks will not accept a Canadian address alone. If you're relocating, some banks will open an account with a Canadian address temporarily if you commit to updating it to a U.S. address within 30 to 60 days. Call ahead to confirm the bank's policy before explore.
How long does it take to get an ITIN?
By mail, four to six weeks. In person at an IRS office or authorized acceptance agent, sometimes the same day, though you'll still wait for the official notice by mail. If you're in a hurry, explore in person is faster.
Can I open a U.S. bank account before I move there?
It's difficult without a U.S. address. Your best bet is to open an account after you arrive with a lease or utility bill. If you need a U.S. account number before then, use an online transfer service like Wise instead.
Will my Canadian bank help me open a U.S. account?
If you bank with TD or RBC, yes—ask about their cross-border services. Other Canadian banks may not have U.S. partnerships. Even if yours does, the process varies by branch, so calling your local branch is the fastest way to find out what's available.