Yes, but the bank will ask for more paperwork than a Canadian resident would
A US citizen can open a Canadian bank account, but you will face extra verification steps that Canadian residents do not. Banks in Canada are required by federal law to know who their customers are and where their money comes from — a rule called Know Your Customer (KYC). For a US citizen, that means proving your identity, your US tax residency status, and your reason for banking in Canada.
The main barrier is not citizenship — it is that you live in the US. Most Canadian banks will open an account for you if you meet their requirements, but some have stopped taking US customers altogether because the compliance cost is high. The banks that do accept US citizens typically require you to visit a branch in person, provide a US passport or state ID, and sign additional tax forms.
If you are a US citizen living in Canada, the process is simpler. If you are a US citizen living in the US who wants a Canadian account, you will need a stronger reason — such as a job transfer coming up, a Canadian business, or family property — and you should expect to be asked about it.
Key Takeaways
- Most major Canadian banks will open accounts for US citizens, but require in-person visits, a US passport, and proof of US tax residency.
- You will need to sign a W-8BEN form (for non-residents) or a W-9 form (if you are a US resident), which tells the bank your tax status.
- Some Canadian banks have closed their US customer programs, so calling ahead to confirm they accept US citizens saves time.
- If you live in the US and want a Canadian account, the bank will ask why, and having a clear reason (work, business, family) makes approval more likely.
- Account minimums and monthly fees may be higher for US citizens than for Canadian residents at the same bank.
What documents you need to bring
Bring your US passport or a state-issued ID with your photo. A passport is preferred because it proves both identity and citizenship in one document. If you use a state ID, have your passport available as backup.
You will also need proof of your current address. A utility bill, lease, or mortgage statement dated within the last three months works. If you are moving to Canada soon and do not yet have a Canadian address, bring a letter from your employer or landlord confirming your move date and new address.
Have your US Social Security Number ready. The bank will use it to file tax forms with the US Internal Revenue Service (IRS). If you do not have a Social Security Number, some banks will accept an Individual Taxpayer Identification Number (ITIN) instead, but call ahead to confirm.
The tax forms the bank will ask you to sign
If you are a US citizen living outside the US, you will sign a W-8BEN form. This tells the IRS that you are a non-resident alien for tax purposes. If you are a US citizen living in the US, you will sign a W-9 form, which confirms you are a US resident and provides your Social Security Number.
The bank must send a copy of whichever form you sign to the IRS. This is not optional, and it is not the bank choosing to report you — it is federal law. Do not let this discourage you; it is a normal part of banking as a US citizen abroad.
Some banks also ask you to sign a FATCA (Foreign Account Tax Compliance Act) declaration. This is a separate form confirming that you understand the US taxes you owe on the account. Again, this is routine for US citizens with foreign accounts.
Which Canadian banks accept US citizens
The Big Five Canadian banks — Royal Bank of Canada (RBC), Toronto-Dominion Bank (TD), Bank of Nova Scotia (Scotiabank), Bank of Montreal (BMO), and Canadian Imperial Bank of Commerce (CIBC) — all accept US citizens, but policies vary by branch and change over time. Call the branch where you plan to open the account and ask directly: "Do you accept US citizens for new chequing accounts?"
Smaller banks and credit unions vary widely. Some welcome US citizens; others have stopped taking them. Online-only banks like Tangerine and EQ Bank typically do not accept US citizens because they cannot verify identity in person.
If you are opening an account in person at a branch, ask whether the bank offers accounts specifically for US expats or cross-border customers. Some branches have staff trained in the extra paperwork, which speeds up the process.
What happens if you live in the US but want a Canadian account
Banks will ask why. Common reasons that work: you are relocating to Canada for a job and want to set up banking before you move; you own property or a business in Canada; you have family in Canada and manage finances for them; or you are a student attending a Canadian university.
Weaker reasons — such as "I want to hold money in Canadian dollars" or "I like this bank" — may result in a denial. The bank is trying to assess whether you are a genuine cross-border customer or someone testing the system.
If you are denied, you have options. Some US banks offer accounts in Canadian dollars without requiring you to open a Canadian account. You can also wait until you have a concrete reason to move to Canada, then apply again.
Account minimums and fees for US citizens
Many Canadian banks charge higher monthly fees for US citizen accounts than for Canadian resident accounts. This reflects the extra compliance work the bank must do. Fees vary by bank and account type, but expect to pay $15 to $30 CAD per month for a basic chequing account if you are a US citizen, compared to $0 to $15 CAD for a Canadian resident.
Some accounts waive the monthly fee if you maintain a minimum balance — often $5,000 to $10,000 CAD. Ask about this when you call the bank. A few banks offer accounts with no monthly fee for US citizens, but they are less common.
Debit card fees, wire transfer fees, and cross-border payment fees may also be higher. Ask for a full fee schedule before you open the account so you know the total cost.
What to do if a bank denies you
If a major bank turns you down, try a different branch of the same bank — policies can differ. If the entire bank has stopped accepting US citizens, move to the next one on the list.
Credit unions in Canada sometimes accept US citizens when banks do not, especially if you have a connection to the community (such as a job offer or family ties). Call ahead to ask.
If you cannot open a Canadian account, you can still manage money in Canada through a US bank that offers Canadian dollar accounts, or by using a cross-border payment service like Wise or OFX to move money between your US and Canadian accounts. These are not ideal for everyday banking, but they work if the account route is closed to you.
Frequently Asked Questions
Do I need to be a Canadian resident to open a Canadian bank account?
No. You need to be able to prove your identity and your reason for banking in Canada. US citizens living in the US can open accounts, but banks will ask why and may require you to visit a branch in person. US citizens living in Canada have an easier time because residency is assumed.
Will opening a Canadian account affect my US taxes?
No, but you must report the account to the US government. If the account balance exceeds $10,000 USD at any point during the year, you must file a Report of Foreign Bank and Financial Accounts (FBAR) with the US Treasury. Your tax professional can walk you through this; it is routine for US citizens with foreign accounts.
Can I open a Canadian account online if I am a US citizen?
Most online-only Canadian banks do not accept US citizens because they cannot verify your identity in person. You will need to visit a physical branch of a major bank or credit union. Some banks allow you to start the application online and finish it in person.
What if I move to Canada after opening the account?
Tell the bank immediately. Your tax status will change from non-resident to resident, and you will need to sign new forms. The bank will update your file, and your fees may decrease. Do not wait — banks discover address changes through mail or other means, and it is better to report it yourself.
Can I use a Canadian bank account to pay US bills?
Yes, but it depends on the US company. Most US billers accept payments from Canadian bank accounts if you provide your account number and routing number. Some may charge a fee for processing a foreign payment. Check with the biller first, or use a cross-border payment service like Wise if the direct method does not work.