Yes, but you'll need a U.S. address and tax ID

A Canadian citizen can open a bank account in the United States, but most banks require you to have a U.S. street address and a tax identification number. If you live in Canada full-time, you cannot open an account at a traditional brick-and-mortar bank. If you work in the U.S., study there, or have moved there, you can open an account the same way a U.S. resident does—by visiting a branch with ID and proof of address.

The barrier is not citizenship; it is residency. Banks treat a Canadian address as disqualifying because they cannot verify your identity against U.S. records and because they face regulatory pressure to know their customers' tax status. A few online banks and neobanks have looser rules, but even those typically require either a U.S. address or a U.S. tax ID number.

Key Takeaways

  • Traditional U.S. banks will not open an account for someone with only a Canadian address, even if you are a Canadian citizen with a valid passport.
  • You need either a U.S. street address or an Individual Taxpayer Identification Number (ITIN) to open most accounts; some online banks accept one or the other.
  • If you have a U.S. address (through work, school, or relocation), bring a government ID, proof of address dated within the last 90 days, and your Social Security Number or ITIN.
  • Some neobanks and fintech platforms accept Canadian residents if you provide an ITIN, but these accounts often have lower transaction limits and fewer features than traditional accounts.
  • If you need a U.S. bank account for work or business, your employer or a cross-border accountant can advise whether an ITIN or a different structure is faster.

What banks require before opening an account

Most U.S. banks follow the same basic checklist: a government-issued photo ID (passport works), proof of a current U.S. address, and either a Social Security Number or an ITIN. The address requirement is non-negotiable at major banks like Chase, Bank of America, and Wells Fargo. They will not accept a Canadian mailing address, a P.O. box, or a virtual address service.

The proof of address must be recent—usually dated within 90 days—and can be a utility bill, lease, mortgage statement, or government notice. A Canadian driver's license or passport alone will not satisfy this requirement. If you have just moved to the U.S., you may be able to use a lease signed within the last 90 days even if you have not yet received a utility bill in your name.

If you do not have a Social Security Number, you will need an ITIN. This is a nine-digit number issued by the IRS to people who file U.S. taxes but are not may be able to access for a Social Security Number. Getting an ITIN takes four to six weeks through the IRS, so plan ahead if you need one.

Getting an ITIN if you don't have a Social Security Number

An Individual Taxpayer Identification Number (ITIN) is issued by the IRS and allows non-U.S. citizens to file taxes and, in some cases, open bank accounts. You apply by mailing Form W-7 to the IRS along with proof of identity and proof of a U.S. tax filing requirement. A Canadian passport counts as proof of identity.

The IRS processes Form W-7 by mail only—there is no online application. Mailing from Canada to the IRS takes longer than mailing from within the U.S., so expect six to eight weeks total. Some tax preparers and accountants can submit the form on your behalf, which may speed the process slightly. Once you receive your ITIN, you can use it to open a bank account at banks that accept ITINs.

Not all banks accept ITINs. Chase and Bank of America generally do not. Smaller regional banks, credit unions, and online banks are more likely to accept them. Before applying for an ITIN, contact the specific bank you want to use and confirm they will open an account with an ITIN and a Canadian address.

Online banks and neobanks with looser address rules

Some online-only banks and fintech platforms have fewer address restrictions than traditional banks. Wise (formerly TransferWise), Revolut, and a few others allow account opening with an ITIN and a Canadian address, though their U.S. offerings are limited. Wise, for example, offers a U.S. bank account number and routing number for transfers and direct deposit, but it is not a full checking account with a debit card.

Chime, a neobank popular in the U.S., requires a U.S. address and Social Security Number or ITIN, so it will not work for Canadian residents. Varo and SoFi have similar requirements. Before opening an account with any online bank, read the fine print about address requirements and what documents they accept. A bank's website may say it accepts ITINs, but customer service may tell you they cannot open an account without a U.S. address.

Online banks often have lower transaction limits, fewer ATM options, and no physical branches. If you need to deposit cash or speak to someone in person, an online bank may not be practical.

If you're moving to the U.S. temporarily or permanently

If you have a job offer or are moving to the U.S., open your account after you arrive and have a U.S. address. Many employers provide a temporary address or help with housing, which you can use as proof of address. If your employer is sponsoring your visa, ask them whether they have a preferred bank or whether they can provide a letter confirming your employment and U.S. address—some banks will accept an employment letter in place of a utility bill if you have just arrived.

If you are moving temporarily (for school, a contract job, or a sabbatical), confirm how long you plan to stay. Some banks close accounts if they detect that the account holder has moved back to Canada. If you are staying for less than a year, an online bank or a prepaid card may be simpler than a full checking account.

If you are a Canadian student attending a U.S. university, many schools have partnerships with banks that make opening an account easier. Contact your university's international student office or financial aid office to learn which banks they recommend and what documents they will accept.

Cross-border banking and tax reporting

If you open a U.S. bank account as a Canadian resident, you must report it to the Canada Revenue Agency. Canadian citizens and permanent residents are taxed on worldwide income, and the CRA requires disclosure of foreign financial accounts over a certain threshold. You will also need to file a U.S. tax return if you have U.S. income or if the IRS requires it based on your account activity.

The U.S. and Canada have a tax treaty that prevents double taxation, but you still have to file in both countries. If you are unsure whether you need to file a U.S. return or how to report a U.S. bank account to the CRA, consult a cross-border tax accountant. The cost of a consultation is usually worth it to avoid penalties later.

Banks themselves report U.S. account information to the IRS through FATCA (Foreign Account Tax Compliance Act), so the IRS will know about your account regardless of whether you report it. Failing to report a foreign account to the CRA can result in penalties.

Alternatives if you cannot open a U.S. bank account

If you cannot meet the address or ID requirements, consider a prepaid debit card issued in the U.S. These cards do not require a bank account and can be loaded with U.S. dollars. They work like a debit card but do not build credit history and often charge monthly or per-transaction fees. Prepaid cards are useful for short-term stays or for receiving payments, but they are not a substitute for a checking account if you need to write checks or set up automatic bill payments.

Another option is to use a Canadian bank's U.S. dollar account and a cross-border payment service. Many Canadian banks offer U.S. dollar chequing accounts that you can open from Canada. You can then use services like Wise or PayPal to move money between your Canadian and U.S. accounts. This approach is slower and more expensive than a direct U.S. bank account, but it works if you only need to receive or send money occasionally.

If you need a U.S. bank account for business purposes, you may be able to open a business account instead of a personal account. Business accounts sometimes have different requirements, and your business structure (LLC, corporation, sole proprietorship) may affect what you need to provide. Consult a U.S. business accountant or lawyer if this applies to you.

Frequently Asked Questions

Can I use a Canadian address with a U.S. bank?

No. Major U.S. banks require a U.S. street address dated within the last 90 days. A Canadian address will disqualify you at Chase, Bank of America, Wells Fargo, and most other traditional banks. Some online banks and neobanks may accept a Canadian address if you have an ITIN, but this is rare.

How long does it take to get an ITIN?

The IRS processes Form W-7 by mail in four to six weeks if you mail from the U.S., or six to eight weeks if you mail from Canada. Some tax preparers can submit the form on your behalf, which may save a week or two. There is no expedited option.

Do I need a Social Security Number to open a U.S. bank account?

No. An ITIN works at some banks, though fewer banks accept ITINs than accept Social Security Numbers. If you are may be able to access for a Social Security Number (for example, because you have a work visa), applying for one is faster and gives you more bank options than an ITIN.

What happens to my U.S. bank account if I move back to Canada?

Some banks will close your account if they detect that you no longer live in the U.S. Others will keep it open as long as you maintain the minimum balance and continue to use it. Contact your bank before you move and ask their policy. You may need to update your address to a Canadian one, which could trigger account closure.

Can my employer help me open a U.S. bank account?

Yes. If your employer is sponsoring your visa or hiring you to work in the U.S., they can provide an employment letter and sometimes help you open an account. Some employers have partnerships with banks that streamline the process for new hires. Ask your HR department or recruiter whether they offer this service.