Yes, but you will need a U.S. tax ID and proof of address

A Canadian citizen can open a bank account in the United States. Most major U.S. banks will accept you, but the process is more involved than it is for a U.S. resident because you do not have a Social Security number. Instead, you will need an Individual Taxpayer Identification Number (ITIN), which the IRS issues to non-residents who have U.S. tax obligations.

The specific documents and steps vary by bank, but the core requirement is the same: proof that you exist as a tax entity in the U.S. system. Without an ITIN or a Social Security number, most banks will not open an account for you, even if you have a valid Canadian passport and a U.S. address.

Some banks are more willing to work with Canadian citizens than others. Banks with significant cross-border operations—such as TD Bank, which operates in both countries—often have streamlined processes. Smaller regional banks may refuse outright. Your best approach is to call the specific branch where you want to open the account and ask whether they accept ITIN holders before you gather documents.

Key Takeaways

  • You will need either a Social Security number or an ITIN; a Canadian passport and driver's license alone are not enough.
  • To get an ITIN, you must file a Form W-7 with the IRS, either by mail or through an IRS-authorized acceptance agent, which can take four to six weeks.
  • Banks require proof of a U.S. address, which can be a rental agreement, utility bill, or lease in your name.
  • Cross-border banks like TD Bank and some online banks have clearer processes for Canadian citizens than regional U.S. banks do.
  • Some banks will not open accounts for non-residents at all, so confirming the bank's policy before explore saves time.

Getting an ITIN before you approach the bank

The Individual Taxpayer Identification Number is a nine-digit identifier the IRS issues to people who are not may be able to access for a Social Security number but have a U.S. tax filing requirement. If you work in the U.S., own U.S. property, or have U.S. source income, you need an ITIN. Many banks will not open an account without one.

To get an ITIN, you file Form W-7 with the IRS. You can submit it by mail with a copy of your passport and proof of your foreign status, or you can visit an IRS-authorized acceptance agent in person. Acceptance agents are located in tax preparation offices, community organizations, and some libraries across the U.S. An in-person appointment is faster—you can often get your ITIN within a few weeks instead of the four to six weeks the mail route takes.

You do not need an ITIN to open the account if you already have a Social Security number. If you have worked in the U.S. or studied there on a work permit, you may already have one. Check your past tax returns or contact the IRS directly before you file Form W-7.

Documents you will need to bring to the bank

Banks vary in what they require, but most will ask for the following: a valid passport (your Canadian passport is fine), your ITIN or Social Security number, and proof of a U.S. address. The address proof must be recent—usually dated within the last 90 days—and in your name.

Acceptable address documents include a utility bill, lease agreement, rental contract, or mortgage statement. A bank statement from another U.S. bank also works. A Canadian address will not work; the bank needs to see a U.S. street address. If you are moving to the U.S. and do not yet have a utility bill in your name, a signed lease or rental agreement is usually the next best option.

Some banks will also ask for a second form of ID. Your Canadian driver's license works. A few banks may ask about the source of your funds or your employment status in the U.S., especially if you are opening an account as a non-resident without a U.S. job. Be prepared to explain whether you are a student, a remote worker, or someone with U.S. property or investments.

Which banks are most straightforward for Canadian citizens

TD Bank is often the easiest choice because it operates in both Canada and the U.S. and has experience with cross-border customers. You can sometimes open an account online or by phone if you already have a TD account in Canada, though you will still need to provide an ITIN and U.S. address proof.

Online banks like Charles Schwab, Ally, and some others have fewer in-person requirements and may be more flexible about ITIN holders. However, policies change, so you will need to contact them directly to confirm they accept Canadian citizens without a Social Security number.

Regional banks and credit unions vary widely. Some have no problem with ITINs; others refuse to open accounts for non-residents. Call ahead rather than visiting in person. Ask specifically: "Do you open accounts for Canadian citizens with an ITIN?" A yes or no answer will save you a wasted trip.

The timeline from ITIN to open account

If you do not yet have an ITIN, plan for four to eight weeks total. Getting the ITIN takes four to six weeks by mail, or two to four weeks if you visit an acceptance agent in person. Once you have the ITIN, opening the account itself usually takes one to five business days, depending on the bank and whether you explore in person or online.

If you already have an ITIN or a Social Security number, you can open the account as soon as you have your U.S. address proof. In-person applications at a branch are often approved the same day. Online applications may take a few business days for the bank to verify your documents.

What happens after you open the account

Once your account is open, the bank will send you a debit card and checks, usually within one to two weeks. You will also receive a welcome packet with your account number and routing number. You can set up online banking when ready, even before the card arrives.

As a non-resident, you may face restrictions on certain services. Some banks limit the number of transfers you can make per month, or they may not offer overdraft protection. A few banks require a minimum balance for non-resident accounts. Ask about these limits when you open the account so you understand what you can and cannot do.

You will also need to report the account to the Canadian government if you are a Canadian resident. The Canada Revenue Agency requires residents to report foreign financial accounts over a certain threshold on Form T1135. Check the current threshold and filing requirements with the CRA before you open the account.

Alternatives if a U.S. bank will not work

If you cannot get an ITIN in time or a bank refuses to open an account for you, a few alternatives exist. Some Canadian banks offer U.S. dollar accounts and U.S. banking services to their customers without requiring you to open a separate U.S. account. TD Bank and RBC both offer this. You can hold U.S. dollars and write checks on a U.S. account without physically opening one in the States.

International money transfer services like Wise, OFX, and Remitly let you move money between Canada and the U.S. without a U.S. bank account. These services are faster and cheaper than wire transfers for regular payments, though they are not a substitute for a full bank account if you need a debit card or regular check-writing.

Frequently Asked Questions

Do I need to be a U.S. resident to open a bank account?

No. You can open an account as a non-resident, but you will need an ITIN or Social Security number and proof of a U.S. address. Some banks are stricter about non-residents than others, so confirming the bank's policy first is important.

Can I use my Canadian address instead of a U.S. address?

No. Banks require a U.S. street address for the account. If you do not have one yet, a signed lease or rental agreement for a U.S. property works as proof of address.

How long does it take to get an ITIN?

Four to six weeks by mail, or two to four weeks if you visit an IRS-authorized acceptance agent in person. Once you have the ITIN, opening the bank account itself takes one to five business days.

Will my Canadian bank account affect my ability to open a U.S. account?

No. Having a Canadian account does not prevent you from opening a U.S. account. You will need to report the U.S. account to the CRA if you are a Canadian resident and the account exceeds the reporting threshold.

What if the bank asks about my employment in the U.S.?

Be honest. If you are a student, remote worker, or investor, say so. Banks ask to verify you have a legitimate reason for the account and to comply with anti-money-laundering rules. A clear explanation usually satisfies them.