Yes, but the process is slower and more document-heavy than opening one in the US

An American can open a Canadian bank account online, but not with every bank and not as quickly as a Canadian resident would. The main barrier is cross-border verification—Canadian banks must confirm your identity and tax status under both Canadian and US law, which means more paperwork and longer wait times. Most major Canadian banks (RBC, TD, BMO, Scotiabank) offer online accounts to US residents, but some regional banks and online-only institutions do not.

The process typically takes two to four weeks instead of the few days a Canadian might experience. You will need a valid US passport or state ID, proof of your US address, and a US tax identification number (your Social Security number or ITIN). Some banks also ask for proof of income or employment. A few banks require you to have a Canadian address or a Canadian phone number, which narrows your options if you live in the US full-time.

Key Takeaways

  • Major Canadian banks like RBC, TD, and BMO accept US residents online, but you must provide a US passport, proof of address, and your Social Security number.
  • The account opening process takes two to four weeks because Canadian banks must verify your identity against both US and Canadian records.
  • Some banks require a Canadian mailing address or phone number, which you may not have if you live in the US.
  • Once open, you can deposit money via US bank transfer, but cross-border transfers usually cost $15 to $30 and take three to five business days.
  • You will receive a T1 General tax form from the bank each year, which you must report to the IRS as foreign account income.

Which Canadian banks accept US residents

RBC (Royal Bank of Canada), TD Bank, BMO (Bank of Montreal), and Scotiabank all have online account opening for US residents. Each has slightly different requirements and fees. RBC and TD tend to be the most straightforward for Americans; both have US-facing websites and customer service lines that understand cross-border accounts. Scotiabank also accepts US residents but sometimes requires a Canadian phone number for verification.

Smaller or online-only Canadian banks—Tangerine, EQ Bank, Simplii Financial—have stricter rules. Some require you to already be a customer of their parent company, and others do not open accounts for non-residents at all. Before you start the process, call the bank's US customer service line or check their website for "US residents" or "non-resident" account options. This step saves you time because some banks will tell you when ready whether they can open an account for you.

Documents you will need to provide

Have these ready before you begin an process: a valid US passport or state-issued ID, proof of your current US address (utility bill, lease, or bank statement dated within the last 90 days), and your Social Security number. Some banks also ask for a second form of ID or proof of income—a recent pay stub, tax return, or letter from your employer.

A few banks request a Canadian address or phone number. If you do not have one, ask whether a US address and phone number are acceptable. Some banks will proceed with a US address; others will not. This is worth confirming before you spend time filling out the process. If a bank requires a Canadian address and you do not have one, move on to another bank rather than trying to work around it.

What happens after you submit your process

The bank will verify your identity against US government records and Canadian databases. This is the step that takes time. You may receive an email or phone call asking you to confirm details or provide additional documents. Respond quickly—delays on your end can push the timeline to four or five weeks.

Once the bank approves you, they will send you account details by email or mail. You can usually log into online banking when ready, but you may not be able to transfer money or use a debit card until a physical card arrives by mail. If you need to move money quickly, ask the bank whether you can set up a wire transfer before the card arrives. Some banks allow this; others require the card to be activated first.

How to move money from a US bank to your Canadian account

The most common method is an international wire transfer from your US bank to your new Canadian account. You will need your Canadian account number, the bank's routing number (also called a transit number in Canada), and the bank's SWIFT code. Your US bank will charge a fee—typically $15 to $30—and the transfer usually takes three to five business days. Some US banks charge an additional fee on the receiving end, so ask your Canadian bank whether they charge an incoming wire fee.

A slower but sometimes cheaper option is an ACH transfer (Automated Clearing House), but not all Canadian banks accept ACH from the US. Ask your Canadian bank whether they have a US routing number that accepts ACH transfers. If they do, the fee is usually lower ($5 to $10) and the transfer takes five to seven business days.

Do not use a credit card to fund the account unless the bank explicitly offers this. Most banks treat credit card deposits as cash advances, which carry high fees and interest rates.

Tax reporting and ongoing requirements

Once you open a Canadian bank account, you must report it to the US Internal Revenue Service. If the account balance exceeds $10,000 at any point during the year, you must file a Foreign Bank Account Report (FBAR) with the Financial Crimes Enforcement Network (FinCEN) by April 15 of the following year. This is a separate filing from your tax return.

You will also receive a T1 General form from the Canadian bank each year, which reports any interest earned in the account. You must include this income on your US tax return. If you earn interest in Canada, you may owe US tax on it even though you already paid Canadian tax. You may be able to claim a foreign tax credit, but you will need to file additional forms (Form 1116) to do so. Consider consulting a tax professional who handles cross-border accounts, as the rules are complex and penalties for missing important date are steep.

Frequently Asked Questions

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

No. You can open an account with your US Social Security number. The bank will use your SSN to verify your identity and report your account to Canadian tax authorities. You do not need a Canadian SIN unless you are working in Canada or filing Canadian taxes.

Can I open a Canadian account if I have bad credit in the US?

Probably. Canadian banks do not typically pull your US credit report. They verify your identity and check Canadian banking records, but they do not access US credit bureaus. A poor US credit history should not prevent you from opening a Canadian account, though the bank may ask more questions about your income or employment.

What if the bank denies my process?

Banks sometimes deny applications if they cannot verify your identity or if they have concerns about the source of your funds. Ask the bank why you were denied—they are required to tell you. If it is a documentation issue, you may be able to reapply with additional proof. If it is a policy issue (for example, the bank does not open accounts for residents of your state), you will need to try a different bank.

Can I use a Canadian bank account to avoid US taxes?

No. The US taxes its citizens and residents on worldwide income, regardless of where the account is held. Hiding a foreign account from the IRS is a federal crime. You must report all foreign accounts and all income earned in them. The FBAR and tax reporting requirements exist specifically to prevent tax evasion.

How long does it take to receive my debit card?

Usually two to three weeks after your account is approved. The card is mailed to your US address. Some banks allow you to use your account online or via mobile app before the card arrives, but you cannot withdraw cash or make in-person purchases until the card is activated. Ask the bank whether they offer expedited card delivery if you need it sooner.