Yes, Canadians can open a US bank account, but the process is more involved than it is for US residents
A Canadian citizen or permanent resident can open a checking or savings account at a US bank, but you will need to provide more documentation than a US customer would, and not every bank will accept you. The main barrier is that US banks must verify your identity against US tax records, and as a non-resident, you do not appear in those records. Banks also have to follow rules about serving foreign customers, which makes the process slower and sometimes more expensive.
The easiest path is usually to open an account in person at a US bank branch while you are physically in the United States, because the bank can verify your identity on the spot. If you want to open an account remotely from Canada, you will need to work with a bank that explicitly accepts Canadian customers — most large US banks do, but they require additional steps and documents.
Key Takeaways
- You will need a US tax identification number (either an ITIN or an SSN) to open most US bank accounts, and getting an ITIN takes several weeks.
- Opening an account in person at a US bank branch is faster than opening remotely, because the bank can verify your identity directly.
- Large banks like Bank of America, Wells Fargo, and Chase accept Canadian customers, but smaller regional banks often do not.
- You will need a valid passport, proof of your Canadian address, and sometimes proof of income or employment to complete the account opening.
- Some accounts have monthly fees or minimum balance requirements that may be higher for non-US residents than for US customers.
What documents you will need to bring
Start with a valid passport — this is your primary identity document, and US banks will not open an account without it. You will also need proof of your Canadian address, which can be a utility bill, lease agreement, or government-issued document showing your name and current address. The document should be dated within the last three months.
If you are opening an account remotely, the bank will ask you to upload or mail copies of these documents. If you are opening in person at a branch, bring the originals. Some banks also ask for a second form of ID — a Canadian driver's license works well for this.
You may also need to provide proof of income or employment, especially if you are opening a business account or if the bank's anti-money-laundering procedures require it. A recent pay stub, letter from your employer, or tax return from the past year usually satisfies this requirement.
Getting a US tax identification number before you open the account
Most US banks will ask for either a Social Security Number (SSN) or an Individual Taxpayer Identification Number (ITIN). As a Canadian, you will not have an SSN unless you have worked in the US or have a US visa. You will need to explore for an ITIN instead.
An ITIN is a nine-digit number issued by the US Internal Revenue Service (IRS) specifically for people who are not US citizens but need to file taxes or open a bank account. You explore by mailing Form W-7 to the IRS, along with your passport and proof of your Canadian address. The process takes four to six weeks, sometimes longer during tax season.
Some banks will let you open an account and provide the ITIN later, but most require it before they complete the account opening. Check with your chosen bank before you explore for the ITIN, because requirements vary. If you are opening an account in person at a US branch, ask the bank representative whether they can help you explore for an ITIN or whether you need to do it yourself first.
Opening an account in person versus remotely
If you are visiting the United States, opening an account in person is usually faster and simpler. Walk into a branch with your passport, proof of address, and ITIN (or ask the bank whether you can provide it later), and a representative can verify your identity on the spot. The account is often ready to use the same day or within a few business days.
Opening remotely from Canada means uploading documents, waiting for the bank to verify them, and potentially having a video call with a bank representative to confirm your identity. This process takes longer — usually one to two weeks — and some banks are more cautious about accepting remote applications from outside the US. You will also need to arrange how to deposit money into the account initially, since you cannot walk into a branch to make a deposit.
Remote account opening is worth considering if you need the account for a specific reason — like receiving payments from a US employer or paying US bills — and you do not have a trip to the US planned soon. But if you are crossing the border anyway, opening in person saves time and reduces the chance of your process being delayed or rejected.
Which US banks accept Canadian customers
Large national banks are more likely to accept Canadian customers than small regional banks. Chase, Bank of America, Wells Fargo, and Citibank all have processes for opening accounts for Canadian residents, though their requirements and fees may differ. These banks have the infrastructure to handle the extra documentation and tax reporting that comes with serving non-US customers.
Smaller regional banks and credit unions often do not accept customers without a US address or Social Security Number, so calling ahead to ask is worth your time. Online banks like Charles Schwab and some others also accept Canadian customers, and they sometimes have lower fees than traditional banks.
Before you choose a bank, check their website for a section on "international customers" or "non-resident accounts". If you cannot find information online, call the bank's customer service line and ask directly whether they open accounts for Canadian residents and what documents they require.
Fees and account requirements for non-residents
Some US banks charge higher monthly fees for non-resident accounts, or they require a higher minimum balance to avoid fees. A typical checking account for a US resident might have no monthly fee and a zero minimum balance, while the same bank's account for a Canadian customer might charge $10 to $15 per month or require a $1,000 minimum balance.
Ask about these costs before you open the account. If the monthly fee is high, you might be better off with an online bank, which often has lower fees and no minimum balance requirements. You should also ask about overdraft fees, wire transfer fees, and ATM fees, because these can add up if you use the account regularly.
Some banks waive fees if you maintain a certain balance or set up direct deposit of your income. If you are receiving payments from a US employer, mentioning this when you open the account may help you negotiate lower fees or a waived minimum balance.
How to fund your account and move money between Canada and the US
Once your account is open, you will need a way to deposit money into it. If you opened the account in person, you can make a deposit at the branch when ready. If you opened remotely, you will need to use a wire transfer or an international money transfer service.
A wire transfer from your Canadian bank to your new US account is the most direct method, but it usually costs $15 to $30 and takes one to three business days. Services like Wise, OFX, or your Canadian bank's cross-border transfer service may offer better exchange rates and lower fees for regular transfers.
Once money is in your US account, you can use a US debit card to withdraw cash from ATMs, pay bills, or make purchases. Moving money back to Canada works the same way — you can wire it back to your Canadian bank account, though again there will be a fee and exchange rate involved.
Frequently Asked Questions
Do I need to be a US resident to open a US bank account?
No, but you do need to provide more documentation than a US resident would. You will need a valid passport, proof of your Canadian address, and a US tax identification number (ITIN). Some banks accept Canadian customers remotely, while others require you to open the account in person at a US branch.
How long does it take to get an ITIN?
The IRS typically processes ITIN applications within four to six weeks, though it can take longer during tax season (January through April). You explore by mailing Form W-7 with your passport and proof of address. Some banks will let you open an account while your ITIN process is pending, but most require the number before they complete the opening.
Can I open a US bank account online from Canada?
Some banks accept online applications from Canadian customers, but the process is slower than opening in person. You will need to upload copies of your documents, and the bank will verify them before approving your account. This usually takes one to two weeks. Opening in person at a US branch is faster if you are able to visit the United States.
What is the difference between an ITIN and an SSN?
An SSN (Social Security Number) is issued to US citizens and authorized workers. An ITIN (Individual Taxpayer Identification Number) is issued to non-citizens who need to file taxes or open a bank account. As a Canadian, you will explore for an ITIN unless you have a US work visa or permanent residency.
Will I have to pay US taxes on money in my US bank account?
You will owe US taxes on interest earned in the account, and you may owe Canadian taxes as well. You should speak with a tax professional in both countries to understand your obligations. The bank will send you a tax form (1099-INT) at the end of the year if you earned interest, and you will need to report this income to both the IRS and the Canada Revenue Agency.