Yes, but the bank will ask more questions than it asks Canadians

An American can open a bank account at most Canadian banks, but you will need a Canadian address, a valid passport, and proof that you have a reason to be in Canada — either residency, employment, or a business there. The bank will also ask for your U.S. tax identification number and may require documentation showing your status in Canada. Some banks are more willing than others; the Big Five (Royal Bank, TD, Bank of Montreal, Scotiabank, CIBC) all do it, but smaller regional banks sometimes decline.

The process takes longer than opening an account as a Canadian citizen because the bank has to verify your identity across borders and confirm you are not on U.S. sanctions lists. You will also face higher scrutiny around tax reporting — Canadian banks must report U.S. account holders to the IRS under an agreement called FATCA (Foreign Account Tax Compliance Act). This is not a barrier to opening the account, but it is why the bank asks for your Social Security number or ITIN.

Key Takeaways

  • You need a Canadian address, a valid U.S. passport, and proof of Canadian residency or employment to open an account at a major Canadian bank.
  • The bank will request your U.S. tax identification number (Social Security number or ITIN) because Canadian banks report U.S. account holders to the IRS.
  • The process process takes two to four weeks instead of a few days because the bank must verify your identity across borders.
  • Some banks require a minimum deposit or monthly balance, and fees for non-residents can be higher than fees for Canadian citizens.
  • If you do not have a Canadian address yet, some banks will open an account online before you arrive, though you will need to verify your identity in person within a set timeframe.

What documents you need to bring

Bring your valid U.S. passport — this is the primary document the bank uses to verify your identity. A driver's license alone is not enough. You will also need proof of your Canadian address: a lease, a utility bill, or a letter from your employer showing your work address in Canada. If you are moving to Canada and do not have an address yet, some banks will let you use a temporary address (a hotel, an Airbnb, or a friend's address) as long as you update it within 30 days of opening the account.

Bring proof of your status in Canada. If you are a permanent resident, bring your permanent resident card. If you are on a work permit, bring the permit itself plus a letter from your employer confirming your employment. If you are a student, bring your study permit and a letter of acceptance or enrollment from your school. If you are a U.S. citizen living in Canada without formal status (which is rare), the bank will likely ask for additional documentation — ask the bank what it needs before you visit.

Bring your Social Security number or ITIN. Write it down or have it ready on your phone. The bank will enter it into its system so it can report the account to the IRS. If you do not have a Social Security number, you can request an ITIN (Individual Taxpayer Identification Number) from the IRS before you open the account, though some banks will open the account and ask you to provide the number later.

Which banks accept Americans and what they charge

The Big Five Canadian banks — Royal Bank of Canada (RBC), Toronto-Dominion (TD), Bank of Montreal (BMO), Scotiabank, and CIBC — all open accounts for Americans, though each has slightly different requirements and fees. RBC and TD are the most straightforward; both have online portals for non-residents and will often open an account before you arrive in Canada if you can verify your identity remotely. BMO and Scotiabank require an in-person visit. CIBC is more restrictive and sometimes declines Americans unless they have Canadian employment or residency already confirmed.

Fees vary. Most banks charge a monthly account fee of $10 to $20 CAD for non-residents, compared to $0 to $15 CAD for residents. Some waive the fee if you maintain a minimum balance (usually $1,500 to $3,000 CAD). Debit card fees, wire transfer fees, and cross-border payment fees are often higher for non-residents. Ask the bank for a fee schedule before you open the account — the difference between banks can be $100 to $200 CAD per year.

Smaller banks and credit unions vary widely. Tangerine (an online bank owned by Scotiabank) will open accounts for Americans but has fewer in-person services. Credit unions are provincial, so rules differ by province; some accept Americans, some do not. Call ahead before you visit.

The timeline from process to first deposit

If you explore in person at a branch, the bank will usually open the account the same day and issue you a debit card on the spot or within a few business days. However, the account may be flagged for additional verification, which can delay your ability to make large deposits or transfers. This verification step typically takes three to five business days.

If you explore online before arriving in Canada, the bank will open the account within one to three business days, but you will need to visit a branch in person within 30 days to verify your identity and set up the account fully. Until you do, you may not be able to use the debit card or make transfers.

Wire transfers into your new Canadian account can take one to three business days from a U.S. bank. The first transfer may be held for additional verification, especially if it is a large amount. Plan for this delay if you are moving money to cover rent or other when ready expenses.

Tax reporting and what happens to your account information

The Canadian bank will report your account to the IRS every year under FATCA. This means the IRS will know you have a Canadian bank account, how much money is in it, and any interest you earn. This is not optional and does not mean you are under investigation — it is standard reporting for all U.S. citizens with foreign accounts.

You are also required to report the account to the U.S. Treasury 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 FinCEN (Financial Crimes Enforcement Network). The important date is April 15 (same as your tax return), though an extension is available. Failure to file can result in penalties, so if you are unsure whether you need to file, consult a tax professional who handles cross-border accounts.

You do not need to report the account to Canada. Canada does not require residents to declare foreign accounts the way the U.S. does, though you will report any interest or investment income earned in the account on your Canadian tax return.

If the bank declines you

Some banks will decline to open an account for an American, especially if you do not have Canadian employment or residency yet. If this happens, ask the bank what specific requirement you did not meet — sometimes it is fixable (for example, you may need a letter from your employer confirming your start date).

Your alternatives are limited. You can ask a Canadian friend or family member to add you as an authorized user on their account, though this does not give you a separate account and the bank may decline. You can open an account with an online bank like Wise or Revolut, which serve Americans in Canada, though these are not full banks and have limits on deposits and transfers. You can also wait until you have a Canadian address and employment letter, then reapply.

Some Americans in Canada use a U.S. bank account as their primary account and use a Canadian credit card or prepaid card for local expenses. This is less convenient but works if you cannot open a bank account when ready.

Moving money between your U.S. and Canadian accounts

Once you have both a U.S. and Canadian account, you can transfer money between them, but the process is not when ready and costs vary. A wire transfer from your U.S. bank to your Canadian bank typically costs $15 to $50 USD and takes one to three business days. The Canadian bank may also charge a receiving fee of $10 to $15 CAD.

Some banks offer cheaper cross-border transfers if you link your accounts. TD, for example, allows customers to transfer between U.S. and Canadian TD accounts at a lower cost. RBC has a similar service. Ask your bank whether it offers this before you open the account.

Wise (formerly TransferWise) and other money transfer services often charge less than banks for cross-border transfers, especially for smaller amounts. You send money from your U.S. account to Wise, and Wise deposits it into your Canadian account. The fee is usually 1 to 2 percent of the amount transferred, which is cheaper than a bank wire for amounts under $5,000 USD.

Frequently Asked Questions

Do I need to be a permanent resident or citizen to open a bank account?

No. You can open an account on a work permit, study permit, or visitor status, as long as you have a Canadian address and can prove your status. Some banks are stricter and prefer permanent residents, but the Big Five will work with you on other visa types.

Can I open a Canadian bank account before I move to Canada?

Yes, some banks allow online applications, but you will need to visit a branch in person within 30 days to verify your identity and fully set up the account. You cannot use the debit card or make transfers until you do.

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

No. Canadian banks do not report to U.S. credit bureaus, so the account will not appear on your U.S. credit report. However, the IRS will know about it through FATCA reporting.

What if I am a U.S. citizen but not a U.S. resident?

You can still open a Canadian account. The bank will ask for your U.S. tax identification number regardless of where you live. If you do not have a Social Security number, you can request an ITIN from the IRS.

Can I open a joint account with a Canadian citizen?

Yes, most banks allow joint accounts between Americans and Canadians. Both account holders will need to provide identification and sign the account agreement. The bank will still report the account to the IRS because you are a U.S. person on the account.