Yes, but you need a US tax ID and proof of US address
A Canadian citizen can open a bank account at a US bank, but the process is more involved than it is for a US resident. You will need a US Individual Taxpayer Identification Number (ITIN) or a Social Security Number (SSN), proof of a US address, and a valid passport. Some banks will open an account for you; others will not. The ones that do typically charge higher fees and impose stricter limits on transfers and balances.
The core barrier is not citizenship—it is the US tax system. Banks must verify your identity and tax status under the Bank Secrecy Act and FATCA (Foreign Account Tax Compliance Act). A Canadian address alone will not satisfy this requirement. You must have a US address on file, even if it is temporary or belongs to a friend or family member.
Key Takeaways
- You need either an ITIN (for non-residents) or an SSN, plus a valid passport and a US street address to open an account.
- Not all US banks accept Canadian citizens; call ahead to confirm the bank will open an account for you before visiting a branch.
- An ITIN takes four to six weeks to obtain by mail through the IRS, or you can apply in person at an IRS office if you are in the US.
- Some banks charge monthly fees of $10 to $15 for accounts held by non-residents, and may limit wire transfers or require higher minimum balances.
- If you work in the US or have a US visa, you may be able to obtain an SSN instead, which gives you access to more account options and lower fees.
Getting an ITIN before you open the account
An ITIN is a nine-digit number issued by the IRS to individuals who do not have a Social Security Number but need to file taxes or open a bank account in the US. As a Canadian citizen, this is your most direct path. You apply using IRS Form W-7, which you can mail to the IRS with your passport copy and proof of US address.
The mail route takes four to six weeks. If you are already in the US, you can apply in person at an IRS office or a Taxpayer Assistance Center, which can issue a temporary ITIN on the spot. Find your nearest office on the IRS website by searching "IRS office near me." Bring your passport, proof of address, and the completed W-7 form.
Once you have your ITIN, you can use it to open a bank account. Some banks will accept the ITIN alone; others will ask for additional documentation such as a letter from your employer (if you work in the US) or a lease or utility bill showing your US address.
Which US banks will accept you as a Canadian citizen
Large national banks like Chase, Bank of America, and Wells Fargo have inconsistent policies. Some branches will open an account for you with an ITIN; others will refuse. Call the specific branch where you plan to open the account and ask whether they accept non-residents with an ITIN. Do not assume the answer based on the bank's website or a different branch.
Online banks and smaller regional banks are often more flexible. Wise (formerly TransferWise) allows Canadian citizens to open a US dollar account without a US address, though it functions more as a money transfer service than a traditional bank account. Some credit unions near the US-Canada border also accept Canadian citizens, particularly if you have a US address or work in the US.
If you are opening the account to receive US paychecks or conduct business, mention this when you call. Banks are more likely to open an account for someone with documented US income than for someone with no stated purpose.
What documents to bring to the bank
Bring your passport (the primary ID), your ITIN notice (the letter from the IRS confirming your number), and proof of your US address. Proof of address can be a lease, utility bill, bank statement, or a letter from your employer or a friend stating that you live at that address. Some banks will accept a notarized letter if you do not have an official document.
If you have a US phone number, bring that. If you have a US employer, bring a recent pay stub or an employment letter. If you do not have these, the bank may ask additional questions about the purpose of the account and the source of funds you plan to deposit.
Bring two forms of ID if possible. Your passport is one; a Canadian driver's license counts as a second. Some banks will not open an account without two forms of ID, even if one is a passport.
Fees and restrictions you will likely face
Banks often charge a monthly maintenance fee of $10 to $15 for accounts held by non-residents. Some waive this fee if you maintain a minimum balance, typically $1,500 to $2,500. Check the fee schedule before you open the account; ask the bank representative to show you in writing.
You may also face limits on wire transfers, ATM withdrawals, or the number of transfers you can make per month. Some banks restrict international transfers or require you to visit a branch in person for certain transactions. These restrictions exist because banks view non-resident accounts as higher risk under FATCA compliance rules.
Debit card access is usually available, but some banks will not issue a card to a non-resident address. Ask whether the bank will mail a card to your Canadian address or whether you must pick it up in person at a US branch.
If you work in the US or have a visa
If you are employed in the US or hold a valid US visa (such as an H-1B, L-1, or TN visa), you can apply for a Social Security Number instead of an ITIN. An SSN gives you access to far more account options and typically eliminates the non-resident fees and restrictions.
Apply for an SSN at your local Social Security Administration office. Bring your passport, your visa or employment authorization document, and proof of US address. Processing takes one to two weeks. Once you have your SSN, most US banks will treat you like any other account holder.
If you are on a TN visa (common for Canadian professionals), you do not need to wait for an SSN to open an account. Present your passport and TN stamp to the bank; many will open an account on the spot. Confirm this with the bank before you visit.
Reporting requirements and tax obligations
Opening a US bank account does not make you a US taxpayer. However, if you earn US income (wages, self-employment income, or investment income from US sources), you must file a US tax return. You will use your ITIN or SSN to file.
Canada and the US have a tax treaty that prevents you from paying tax twice on the same income. When you file your Canadian return, you can claim a foreign tax credit for taxes paid to the US. Consult a cross-border tax accountant if you are unsure whether you owe US taxes; the cost of one consultation is far less than the penalty for filing late or incorrectly.
The bank will not report your account to Canada Revenue Agency. However, if you have significant US-source income or a large account balance, you may need to report the account to CRA on your Canadian tax return. Check CRA's guidance on reporting foreign property.
Frequently Asked Questions
Can I open a US bank account online without visiting a branch?
Most traditional banks require you to visit a branch in person to open an account as a non-resident. Online banks like Wise and some fintech services allow you to open an account remotely, but they typically offer limited services compared to a full bank account. Call the bank first to confirm whether they accept remote applications from Canadian citizens.
How long does it take to open an account once I have my ITIN?
If you visit a branch in person with all required documents, the bank can open an account the same day. If you mail your application, it takes one to two weeks. The ITIN itself takes four to six weeks by mail or same-day if you apply in person at an IRS office.
What if the bank refuses to open an account for me?
Try a different bank or a credit union in your area. If you work in the US, ask your employer whether they have a preferred bank or credit union; many employers have relationships with banks that will open accounts for their employees. You can also open a US dollar account with a Canadian bank and use it to receive US payments, though this is usually more expensive than a US bank account.
Do I need a US Social Security Number to open an account?
No. An ITIN is sufficient. An SSN is easier to obtain if you work in the US or hold a US visa, and it gives you access to better account terms and fewer restrictions. But an ITIN alone will work at many banks.
Can I use a Canadian address instead of a US address?
No. US banks are required by law to verify a US address for all account holders. You must have a US street address on file, even if it is temporary or belongs to someone else. A US mailing address (PO box) is not sufficient; it must be a physical street address.