Yes, you can open a US bank account as a Canadian citizen
A Canadian citizen can open a US bank account, but the process is more involved than it is for a US resident. Banks will ask for a US address, a US tax identification number, and proof of identity. Some banks make this straightforward; others decline Canadian applicants altogether. The easiest path is usually a bank with branches in both countries, or an online bank that accepts non-residents.
The main barrier is not your citizenship — it is that US banks need a way to verify who you are and report your account to the US tax authorities. Canada and the US share tax information, so the bank's job is to confirm your identity and assign you a tax ID before opening the account.
Key Takeaways
- You will need a US address (your own, a relative's, or a mail forwarding service), a Social Security Number or Individual Taxpayer Identification Number, and a valid passport or other government ID.
- Banks with US and Canadian branches, such as TD Bank and RBC, often have simpler processes for Canadian customers than banks with US locations only.
- Online banks and some regional US banks will open accounts for Canadians, but each has different document requirements and address rules.
- You must report the account to the Canada Revenue Agency if the total value exceeds CAD $100,000 at any point in the year.
- US banks will file tax reports with the IRS about your account, and Canada and the US exchange this information automatically.
What documents you will need to bring
Start with a valid passport or state ID. US banks will not accept a Canadian driver's license alone, though they may accept it alongside your passport. You will also need proof of a US address. This can be your own address if you live or work in the US part-time, a relative's address if they agree to let you use it, or a mail forwarding service address (companies like iShip or The UPS Store rent mailbox addresses that banks will accept).
Next, you need a US tax identification number. If you are a US citizen or green card holder, this is your Social Security Number. If you are a Canadian citizen only, you will need an Individual Taxpayer Identification Number (ITIN). You can request an ITIN from the US Internal Revenue Service (IRS) by mail using Form W-7, but this takes several weeks. Some banks will issue a temporary number and let you complete the ITIN process after opening the account; others will not open the account until you have the number in hand. Ask the bank before you start.
Bring proof of your Canadian address as well — a utility bill, lease, or mortgage statement with your name and a recent date. The bank needs to know where you actually live, even though you are giving them a US address for mail.
Banks that accept Canadian citizens
TD Bank and RBC both have branches in the US and Canada and often have streamlined processes for Canadian customers. You may be able to walk into a US branch with your Canadian ID and open an account on the spot, though you will still need a US address and tax ID. Call ahead to confirm what documents the specific branch requires, because rules vary by location.
Online banks such as Charles Schwab, Wise (formerly TransferWise), and some others will open accounts for Canadians without a US address requirement, though they still need a tax ID. These banks are useful if you want to hold US dollars, transfer money between countries, or avoid the mail forwarding step. Read the fine print on each bank's website, because policies change and not all online banks accept all non-residents.
Regional US banks vary widely. Some will open accounts for Canadians; others will not. The safest approach is to call the bank's customer service line and ask directly whether they accept Canadian citizens without a US address. Do not assume the answer based on another bank's policy.
How to get a US tax ID if you do not have one
If you do not have a Social Security Number, you will need an ITIN. You request this from the IRS by mailing Form W-7 (process for IRS Individual Taxpayer Identification Number) along with a copy of your passport and proof of your Canadian address. The IRS processes these by mail only — there is no online option or phone line to request one.
The process takes four to six weeks under normal circumstances, though it can take longer during busy periods. Some banks will let you open an account with a temporary ITIN or a receipt showing you have applied; others will wait until you have the actual number. Before you explore for the ITIN, contact the bank and ask what they will accept. This saves you from explore for the ITIN only to find out the bank needs the actual number, not a receipt.
Once you have the ITIN, keep it safe. You will use it for any US tax filing, investment accounts, or other financial accounts you open in the US.
What happens after you open the account
The bank will file a report with the IRS about your account. Because Canada and the US have an information-sharing agreement, the IRS will share this information with the Canada Revenue Agency (CRA). This is automatic and legal — you do not need to do anything to make it happen.
On your end, you must report the account to the CRA if the total value of all your US accounts exceeds CAD $100,000 at any point during the year. You report this on Form T1135 (Foreign Income Verification Statement), which you file with your annual tax return. The threshold is CAD $100,000 total across all foreign accounts, not per account. If you have a US bank account, a US investment account, and a US savings account, you add them all together.
You do not owe Canadian tax on money sitting in a US bank account straightforward because it is there. You owe tax on the interest or income the account earns, just as you would on a Canadian account. The reporting requirement exists so the CRA knows the account exists, not because the account itself is taxable.
Using the account once it is open
Once the account is open, you can deposit money, write checks, and use a debit card like any other account holder. Transferring money from Canada to the US usually costs a fee — typically $15 to $30 per transfer, depending on the bank and the amount. Some banks charge a flat fee; others charge a percentage of the amount transferred.
If you transfer large amounts regularly, a service like Wise or OFX may be cheaper than your bank's wire transfer fee. These services specialize in cross-border transfers and often have lower rates, especially for amounts over a few thousand dollars.
Keep in mind that US banks do not offer the same deposit insurance to non-residents as they do to US citizens and residents. The Federal Deposit Insurance Corporation (FDIC) insures deposits up to $250,000 per account holder per bank, but the rules for non-residents can be different. Ask the bank what coverage applies to your account before you deposit a large sum.
Why banks ask for all this information
US banks are required by federal law to verify the identity of anyone opening an account and to report accounts held by non-US persons to the IRS. This is part of the Foreign Account Tax Compliance Act (FATCA), a law passed in 2010 that requires US financial institutions to report accounts held by foreign nationals.
The law exists to prevent tax evasion, but it also means banks have to do more work to open accounts for non-residents. Some banks decide the extra work is not worth it and straightforward decline to serve Canadian customers. Others have built systems to handle it and welcome the business. This is why the process varies so much from bank to bank.
Frequently Asked Questions
Do I need a US Social Security Number to open an account?
No. If you do not have a Social Security Number, you can request an ITIN from the IRS instead. Some banks will open the account while you are waiting for the ITIN; others will not. Call the bank first and ask what they will accept.
Can I use a mail forwarding service address instead of a real US address?
Yes. Many banks accept mailbox addresses from services like The UPS Store or iShip. The bank will mail your debit card and statements to that address. Confirm with the bank that they accept mailbox addresses before you sign up for the service, because a few banks do not.
What if a bank refuses to open an account for me?
Try another bank. Some banks decline Canadian applicants, but others do not. Online banks and banks with Canadian branches are usually more willing to work with Canadians than regional US banks. If you need the account for a specific purpose (like holding US dollars or receiving a wire transfer), mention that when you call — some banks have different rules for different account types.
Will I owe US income tax on money in the account?
You owe US tax on interest or income the account earns, but not on the balance itself. You also owe Canadian tax on that same interest. The US and Canada have a tax treaty to prevent double taxation, so you will not pay tax twice, but you do have to report the income to both countries.
Can I close the account if I move back to Canada?
Yes. You can close a US bank account from Canada by phone or mail. The bank will send you a check or transfer the balance to a Canadian account. There is usually no penalty for closing the account, but confirm this with the bank before you close it.