Yes, you can open a U.S. bank account as a Canadian citizen, but you will need a U.S. address and a tax identification number
Banks in the United States will open accounts for Canadian citizens, but the process is stricter than it is for U.S. residents. You cannot open an account online from Canada and then move to the U.S. later — you need a physical U.S. address first. Most banks will not accept a Canadian address, even temporarily. You also need either a Social Security Number (SSN), an Individual Taxpayer Identification Number (ITIN), or in some cases a Canadian passport paired with a Canadian bank reference.
The timeline depends on which bank you choose and how quickly you can gather documents. A walk-in appointment at a branch with all required paperwork typically takes one to two weeks for approval. Online banks and smaller regional banks have different rules, so calling ahead saves time.
Key Takeaways
- You must have a U.S. street address — a P.O. box or Canadian address will not work for most banks.
- A Social Security Number or ITIN is the fastest path; without one, you will need a Canadian passport and a reference letter from your Canadian bank.
- Large national banks like Chase and Bank of America have consistent policies; smaller regional banks vary widely in what they accept.
- Bring original documents to a branch in person — most banks will not complete the process by mail or video for non-residents.
What documents you need to bring
The core requirement is a valid photo ID (Canadian passport or provincial driver's license), proof of your U.S. address, and proof of identity. Proof of address can be a lease, a utility bill, or a letter from your employer — it must show your name and a U.S. street address and be dated within the last 90 days.
If you have a Social Security Number or ITIN, bring that. If you do not, bring a reference letter from your Canadian bank on official letterhead stating your account history, account type, and whether you have had any overdrafts or fraud. Some banks will also accept a letter from a Canadian employer confirming your employment and address.
A few banks ask for a second form of ID — a credit card, passport, or provincial ID card. Call the specific branch before you go to confirm what they accept.
Getting a Social Security Number or ITIN before you open an account
A Social Security Number is issued by the U.S. Social Security Administration to people who work or live in the United States. If you are moving to the U.S. for a job, your employer can often help you apply. If you are moving without a job lined up, you can apply in person at a Social Security office once you have a U.S. address, but the process takes two to four weeks.
An ITIN is issued by the Internal Revenue Service (IRS) to people who need to file U.S. taxes but do not have a Social Security Number. You can apply for an ITIN by mail using Form W-7, which takes four to six weeks. Some banks accept an ITIN in place of an SSN, though not all do — call ahead to confirm.
If you do not yet have either number and cannot wait, bring your Canadian bank reference letter instead. This is slower and limits which banks will work with you, but it is possible.
Which U.S. banks accept Canadian citizens without an SSN
Large national banks like Chase, Bank of America, and Wells Fargo have formal policies for non-U.S. citizens and will usually accept a Canadian passport plus a bank reference letter. However, policies vary by branch, so call the specific branch where you plan to open the account and ask whether they accept Canadian citizens without an SSN.
Regional banks and credit unions are less predictable. Some welcome Canadian citizens; others refuse anyone without a U.S. tax ID. Online banks like Ally and Charles Schwab typically require an SSN or ITIN and do not accept the bank reference letter workaround. If you are moving to a specific city, search for local credit unions in that area — they often have more flexible policies than national chains.
Call at least three banks or credit unions before you move. Ask directly: "Do you open accounts for Canadian citizens without a Social Security Number?" Write down the name of the person you spoke to and the date. If they say yes, ask what documents they need and whether you can start the process before you arrive.
Opening an account in person versus by mail
In-person is faster and more reliable. Walk into a branch with your documents, and most banks will complete the account opening on the spot or within a few business days. You will sign forms, provide your address, and receive a debit card and account number before you leave.
By mail is slower and works only with certain banks. You send copies of your documents (not originals) and completed forms to the bank's processing center. The bank verifies your identity, which takes one to three weeks, and then mails you a debit card and account information. Some banks will not mail a debit card to a Canadian address, so confirm this before you send anything.
Video verification is offered by a few banks but is uncommon for non-residents. Ask whether the bank offers it when you call.
What happens after your account opens
Once your account is open, you can deposit money, set up direct deposit, and use your debit card immediately. Your first statement will arrive by mail or email within 30 days. You will also receive tax forms — a 1099-INT if you earn interest, or a W-8BEN if you are a non-resident alien — which you may need to file with the IRS or the Canada Revenue Agency (CRA).
If you are working in the U.S., your employer will withhold taxes from your paycheck. If you are not working, you may still owe U.S. taxes on interest or investment income. Talk to a tax professional about your obligations in both countries before you open the account.
Keep your account active. Some banks charge fees for inactive accounts or close them after a long period of no activity. If you move back to Canada, you can usually keep the account open and access it online, but confirm this with your bank first.
Frequently Asked Questions
Can I open a U.S. bank account online from Canada before I move?
No. U.S. banks require a physical U.S. address and will not open accounts for people living in Canada, even if you are moving soon. You must wait until you have a U.S. address and can visit a branch or complete the process by mail.
What if I do not have a U.S. address yet?
Some banks will let you use your employer's address or a temporary address (like a hotel or Airbnb) as long as you provide a lease or other proof. Call the bank and ask whether a temporary address is acceptable. You can update your address later once you have a permanent one.
Can I use my Canadian driver's license as ID?
Yes, most banks accept a Canadian driver's license or passport as a primary form of ID. Bring both if you have them. Some banks ask for a second form of ID, so call ahead to confirm.
Do I need to report a U.S. bank account to Canada?
Yes. Canadian citizens must report foreign financial accounts to the Canada Revenue Agency if the total value exceeds CAD $100,000 at any point during the year. You file this on Form T1135. Talk to a Canadian tax professional about your reporting obligations.
Will opening a U.S. bank account affect my Canadian credit score?
No. U.S. banks report to U.S. credit bureaus, not Canadian ones. Your U.S. account will not appear on your Canadian credit report. However, if you apply for credit in the U.S., lenders will pull your U.S. credit report, which will be empty if this is your first account.