Yes, you can open a bank account in Canada as a U.S. citizen

U.S. citizens can open bank accounts at Canadian banks, but the process is more involved than it is for Canadian residents. Banks need to verify your identity and tax status, which takes longer and requires specific documents. Most major Canadian banks will work with you, though some have restrictions on which account types they offer to non-residents.

The key difference is that you'll need to prove both who you are and your U.S. tax residency status. This is because of an agreement between the U.S. and Canada called FATCA (Foreign Account Tax Compliance Act), which requires Canadian banks to report accounts held by U.S. citizens to the IRS. Banks take this seriously, so they ask for more paperwork upfront.

Key Takeaways

  • You will need a valid U.S. passport or passport card plus a second form of ID, such as a U.S. driver's license or state ID.
  • Canadian banks require proof of your U.S. tax residency, usually a Social Security card, Individual Taxpayer Identification Number (ITIN) letter, or recent tax return.
  • You must provide a Canadian address where the bank can mail statements and tax documents, even if you live in the U.S.
  • Opening an account in person at a branch is faster and more reliable than trying to open one online or by mail.
  • Some banks limit non-residents to basic chequing and savings accounts and may not offer investment or credit products.

What documents you need to bring

Bring your valid U.S. passport or passport card as your primary ID. If you don't have a passport, a U.S. driver's license or state ID card works as a primary ID at some banks, though they may ask for a second document to confirm it. The passport is the fastest route because Canadian banks recognize it when ready.

For proof of U.S. tax status, bring one of these: your Social Security card, a letter from the IRS showing your Individual Taxpayer Identification Number (ITIN), or a recent U.S. tax return (the last two years help). If you've never filed taxes in the U.S., bring your Social Security card and be prepared to explain your situation to the bank — some will still open an account for you, but others may decline.

You'll also need a Canadian address. This can be a home address, a workplace address, or even a friend's or family member's address if you're staying with them. The bank needs somewhere to send your statements and tax documents. A P.O. box alone usually won't work.

Which banks accept U.S. citizens and what they require

The Big Five Canadian banks — Royal Bank of Canada (RBC), Toronto-Dominion (TD), Bank of Nova Scotia (Scotiabank), Bank of Montreal (BMO), and Canadian Imperial Bank of Commerce (CIBC) — all accept U.S. citizens, though each has slightly different rules. RBC and TD have the most experience with U.S. customers and tend to move faster. Scotiabank, BMO, and CIBC also accept U.S. citizens but may take longer to process your process.

Smaller regional banks and online-only banks vary widely. Some welcome U.S. citizens; others decline them entirely because of the FATCA reporting burden. Before you visit a branch or call, check the bank's website or phone their customer service line and ask directly: "Do you open accounts for U.S. citizens who are not Canadian residents?" This saves you a wasted trip.

Most banks will open a basic chequing account and a savings account for you. Investment accounts, credit cards, and lines of credit are often restricted to Canadian residents or require additional steps. Ask what's available before you explore.

Opening an account in person versus online or by mail

Opening an account in person at a Canadian bank branch is the fastest and most reliable method. A teller or account manager can verify your documents on the spot, answer questions about FATCA reporting, and often open your account the same day. If you're traveling to Canada, this is the best time to do it. If you live in the U.S., you may need to make a trip across the border or ask a Canadian friend or family member to help.

Opening online or by mail is possible but slower and more error-prone. Many banks require you to mail in certified copies of your documents, which takes time. Some banks will not open accounts for non-residents online at all. If you try this route, expect the process to take four to eight weeks, and be prepared for the bank to ask follow-up questions or request additional documents.

If you have a Canadian address where you can receive mail reliably, opening by mail is worth trying. Start by calling the bank's customer service line and asking what documents they need and whether they accept applications from U.S. citizens. Write down the name of the person you speak with and the date, in case you need to follow up.

What happens after you open the account

Once your account is open, the bank will send you a debit card, chequebook (if you requested one), and online banking login information to your Canadian address. You can usually start using online banking within a few days. Transfers between your U.S. and Canadian accounts are possible but come with currency exchange fees — expect to lose 1 to 3 percent of the amount you transfer, depending on the bank and the method you use.

The bank will also send you tax documents each year. U.S. citizens with Canadian bank accounts must report those accounts to the IRS if the total balance exceeds $10,000 at any point during the year. This is done on a form called the FBAR (Foreign Bank Account Report), filed with the U.S. Treasury Department. Your Canadian bank will not file this for you — you must do it yourself or work with a tax professional who understands U.S. tax law.

If you move back to the U.S. permanently or change your address, tell the bank when ready. They need to keep your address current for tax reporting purposes.

Why the process takes longer for U.S. citizens

Canadian banks move slowly with U.S. citizen accounts because of FATCA compliance. Under this agreement, the bank must verify that you are actually a U.S. citizen and report your account information to the IRS each year. This is not optional — it's a legal requirement, and banks face heavy fines if they don't do it correctly. As a result, they ask more questions and request more documents than they would for a Canadian resident.

The bank also needs to confirm that you're not on any U.S. government sanctions lists or wanted for tax evasion. This background check takes time. None of this is personal — it's the same process every U.S. citizen goes through at every Canadian bank.

Alternatives if a bank declines you

If a major bank turns you down, try a smaller regional bank or a credit union in the province where you have an address. Credit unions in British Columbia, Ontario, and Quebec have been more willing to work with U.S. citizens than some of the Big Five banks. Call ahead and ask whether they accept U.S. citizens before you visit.

Another option is to work with a cross-border banking specialist or a financial advisor who helps U.S. citizens in Canada. They can sometimes open accounts on your behalf or recommend banks that are currently accepting U.S. customers. This usually costs money, but it may be worth it if you're struggling to open an account on your own.

If you're moving to Canada permanently, your situation changes. Once you become a Canadian resident (which happens when you move with the intent to stay), you can open accounts more easily and access more products. Check the Canada Revenue Agency website for the definition of residency if you're unsure whether you may have access to.

Frequently Asked Questions

Do I need a Canadian Social Insurance Number to open an account?

No. A Social Insurance Number (SIN) is for people who work or pay taxes in Canada. As a U.S. citizen opening an account, you use your U.S. Social Security number or ITIN instead. The bank will ask for one or the other, not a Canadian SIN.

Can I open an account if I don't have a Canadian address yet?

Most banks require a Canadian address before they'll open an account. If you're moving to Canada soon, use the address of your new home, workplace, or a friend or family member you'll be staying with. If you don't have any Canadian address, ask the bank whether they can hold your process until you do.

Will opening a Canadian bank account affect my U.S. taxes?

Opening the account itself doesn't affect your taxes. However, you must report the account to the IRS on the FBAR form if the balance ever exceeds $10,000 during the year. You may also owe U.S. tax on any interest the account earns. Work with a tax professional who understands cross-border tax law to make sure you're filing correctly.

How long does it take to open an account?

In person at a branch, you can often open an account the same day or within a few business days. By mail or online, expect four to eight weeks. Some banks are faster than others, so ask when you contact them.

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

No. Canadian banks require a Canadian mailing address for statements and tax documents. You can use any Canadian address — it doesn't have to be your home address — but it must be in Canada.