Yes, but you need a Canadian address and a tax identification number

An American citizen can open a bank account in Canada, but Canadian banks will require proof of a Canadian residential address and a Canadian tax identification number (a Social Insurance Number, or SIN). You cannot open an account using only a U.S. address or a U.S. Social Security Number. If you are moving to Canada or working there temporarily, you will need to establish these documents first.

The process is straightforward if you have permanent residency or are a Canadian citizen. If you are a U.S. citizen on a work permit or study permit, the requirements are the same, but some banks may ask additional questions about your immigration status and length of stay.

Key Takeaways

  • Canadian banks require a Canadian residential address and a Social Insurance Number (SIN) before opening an account; a U.S. address alone will not work.
  • You can apply for a SIN at Service Canada once you have proof of Canadian residency, and the process takes one to two weeks.
  • Major Canadian banks (Royal Bank, TD, Scotiabank, BMO, CIBC) all accept U.S. citizens with valid Canadian documentation.
  • Bring a valid passport, proof of Canadian address (utility bill or lease), and your SIN application receipt or SIN card to the bank.
  • Some U.S. banks offer cross-border accounts or partnerships with Canadian banks, which can simplify transfers between accounts.

What documents you need to bring to the bank

Canadian banks follow the same anti-money-laundering rules as U.S. banks and will ask for two forms of identification. Bring your U.S. passport (or valid travel document) and one piece of proof of your Canadian address. A utility bill, lease agreement, or mortgage statement dated within the last three months works. If you have just arrived and do not yet have a utility bill in your name, a signed lease or a letter from your landlord stating your address and move-in date is acceptable at most banks.

You will also need your Social Insurance Number (SIN) or proof that you have applied for one. If you are still waiting for your SIN card, bring the receipt from your Service Canada application. Most banks will open the account with the receipt and update their records once your SIN arrives.

How to get a Social Insurance Number before opening an account

A Social Insurance Number is Canada's equivalent to a U.S. Social Security Number and is required for tax purposes and employment. You can apply in person at any Service Canada office or by mail. To apply, you need proof of Canadian residency (a lease, utility bill, or letter from your employer confirming your address) and your valid passport.

In-person applications at a Service Canada office usually take one to two weeks. Mail applications take longer—typically three to four weeks. If you are in a hurry, apply in person at the nearest Service Canada office; you can find locations and hours on the Service Canada website. You do not need a SIN to apply; the application itself is free.

Which Canadian banks accept U.S. citizens and what they charge

All major Canadian banks accept U.S. citizens with valid Canadian documentation. Royal Bank of Canada (RBC), Toronto-Dominion (TD), Scotiabank, Bank of Montreal (BMO), and Canadian Imperial Bank of Commerce (CIBC) all have straightforward account-opening processes for Americans. Credit unions in your province may also accept you, and some charge lower fees than the big five banks.

Monthly account fees in Canada range from zero to about $15 CAD, depending on the bank and account type. Most banks offer a no-fee chequing account if you maintain a minimum balance (usually $1,500 to $3,000 CAD) or set up direct deposit. ATM fees for withdrawals at other banks typically run $1.50 to $2.50 CAD per transaction, so choosing a bank with branches near your home or work saves money.

Tax reporting requirements for U.S. citizens with Canadian accounts

As a U.S. citizen, you must report your Canadian bank account to the U.S. Internal Revenue Service (IRS) if the account balance exceeds $10,000 USD at any point during the year. This is done through the Foreign Bank Account Report (FBAR), filed with the Financial Crimes Enforcement Network (FinCEN) by April 15 of the following year. You also report the account on your U.S. tax return using Form 8938 if your total foreign financial assets exceed $200,000 USD.

Canada and the U.S. have a tax information exchange agreement, so the Canadian bank will report your account to the IRS automatically. You are not penalized for having the account; you are penalized for not reporting it. If you are unsure whether your situation requires an FBAR or Form 8938, consult a cross-border tax professional or contact the IRS directly.

Opening an account online versus in person

Most Canadian banks allow you to start an account application online, but you will still need to visit a branch in person to verify your identity and sign documents. Some banks, like Tangerine and EQ Bank, operate entirely online and may have different requirements—contact them directly to confirm whether they accept U.S. citizens without a Canadian address at the time of application.

In-person account opening at a branch usually takes 15 to 30 minutes. You will receive a debit card on the spot or within five to seven business days, and online banking access is typically activated the same day. If you start online, the in-person verification step still takes about a week to schedule, so plan accordingly if you need the account quickly.

Transferring money from your U.S. bank account to Canada

Once your Canadian account is open, you can transfer money from your U.S. bank account using a wire transfer, an international ACH transfer, or a cross-border payment service. Wire transfers are the fastest (one to two business days) but cost $15 to $50 USD depending on your U.S. bank. International ACH transfers take three to five business days and cost $0 to $15 USD.

Services like Wise (formerly TransferWise), OFX, and Remitly often offer better exchange rates and lower fees than banks for amounts under $10,000 USD. If your U.S. bank has a partnership with a Canadian bank (for example, Bank of America and RBC), you may be able to transfer between linked accounts at no cost. Check with your U.S. bank about cross-border options before paying a wire fee.

Frequently Asked Questions

Can I open a Canadian bank account if I am on a work permit?

Yes. You need the same documents as any other applicant: a Canadian address, a Social Insurance Number (or proof of application), and a valid passport. Your work permit itself is not required, but the bank may ask how long you plan to stay in Canada.

What if I do not have a Canadian address yet?

You cannot open an account without one. If you are moving to Canada soon, arrange your housing first—a lease agreement or letter from your landlord counts as proof of address. Some people use a friend's or family member's address temporarily, but the bank may flag this if the address does not match your passport.

Do I need to close my U.S. bank account?

No. You can keep both accounts open. Many Americans working in Canada maintain a U.S. account for receiving paychecks or paying U.S. bills, and a Canadian account for local expenses. Just remember to report both accounts to the IRS if required.

How long does it take to open an account from start to finish?

If you already have a SIN, one to two weeks. If you need to apply for a SIN first, add another one to two weeks for the SIN application. The bank account itself opens the same day you visit a branch with your documents.

Will the bank ask why I am opening an account as a U.S. citizen?

The bank will ask about your residency status and employment to comply with anti-money-laundering rules, but this is routine for all customers. Being a U.S. citizen does not disqualify you or trigger extra scrutiny as long as your documents are in order.