Yes, but you'll need to be physically present in Canada or use a Canadian address
Most Canadian banks require you to open an account in person at a branch. If you're in the United States, you have three realistic paths: travel to Canada and open the account yourself, use a bank that operates in both countries, or open an account online if you have a Canadian address where mail can reach you.
The physical presence requirement exists because Canadian banks need to verify your identity against government documents and comply with anti-money-laundering rules. A video call won't substitute for this in most cases, though a few banks have begun experimenting with remote verification for certain account types.
Your citizenship status matters less than your ability to provide the documents Canadian banks actually require. U.S. citizens, permanent residents, and visitors can all open accounts, but the paperwork differs slightly depending on your status.
Key Takeaways
- Most Canadian banks require you to open an account in person at a branch, which means traveling to Canada or having a Canadian address for mail delivery.
- Banks operating in both countries—such as TD Bank, RBC, and BMO—sometimes allow U.S. customers to open Canadian accounts at U.S. branches, though this varies by location and account type.
- You will need a valid passport or government ID, proof of address (which can be a U.S. address), and a Social Insurance Number if you're a Canadian resident or will be working in Canada.
- Online banks and fintech services may offer faster remote account opening, but they typically require a Canadian mailing address and may have lower transaction limits than traditional banks.
- Once your account is open, transferring money from the U.S. requires an international wire transfer or a cross-border payment service, which takes three to five business days and costs between $15 and $50.
Banks that operate in both countries
TD Bank, Royal Bank of Canada (RBC), Bank of Montreal (BMO), and Scotiabank all have U.S. operations. If you have an existing relationship with one of these banks in the United States, contact your local branch to ask whether they can open a Canadian account for you without requiring a trip north. Some branches can, some cannot—the policy varies by location and the type of account you want.
TD Bank is often the easiest option for U.S. residents because it has the most integrated U.S.-Canada operations. You may be able to open a Canadian chequing account at a U.S. TD branch and link it to your U.S. account. RBC and BMO have similar programs but with more restrictions; they typically require you to visit a Canadian branch or have an existing relationship with the bank in Canada.
Even if a dual-country bank opens your account remotely, you will still need to provide the same documents: a valid passport, proof of U.S. address, and a Canadian address if you plan to receive statements by mail. Some banks will accept a U.S. address temporarily, but they may require you to update it to a Canadian address within 30 to 90 days.
What documents you need to bring or send
Canadian banks require government-issued photo ID (a passport works; a U.S. driver's license alone does not), proof of your current address, and proof of income or employment if you're opening a business account. If you're a Canadian resident or plan to work in Canada, you'll also need a Social Insurance Number (SIN).
Proof of address typically means a recent utility bill, lease agreement, or mortgage statement in your name. A U.S. address is acceptable for this purpose. If you don't have a Canadian address yet, most banks will accept your U.S. address and let you update it later once you've moved or arranged a mailing address in Canada.
If you're opening the account remotely, the bank will ask you to upload scans or photos of these documents through their online portal or email them to a secure address. Do not send originals by mail unless the bank specifically requests them. Keep copies for your records.
Opening an account in person during a visit to Canada
If you're planning a trip to Canada, you can walk into any branch of a major bank with your passport and proof of address and open an account on the spot. Bring your U.S. driver's license as a second form of ID if possible. The process usually takes 20 to 30 minutes.
You don't need a Canadian address to open the account. Provide your U.S. address as your mailing address, and the bank will send your debit card and statements there. You can update the address to a Canadian one later through online banking or by visiting a branch.
Ask the bank representative which account type is best for your situation. If you're visiting temporarily, a basic chequing account is usually free or costs $4 to $6 per month. If you plan to live in Canada, ask about accounts with no monthly fee or accounts that waive fees if you maintain a minimum balance.
Online and fintech banks in Canada
Online-only banks like Tangerine, EQ Bank, and Simplii Financial sometimes allow remote account opening for U.S. residents, but they almost always require a Canadian mailing address. Some will accept a Canadian address that belongs to a friend or family member; others require it to be your own address.
These banks typically have lower fees and higher interest rates on savings accounts than traditional banks, but they also have limits on how much you can deposit or withdraw per month, and customer service is available only by phone or email, not in person. They're useful as a secondary account once you have a Canadian address, but they're not a reliable first step if you're still in the U.S.
Fintech services like Wise (formerly TransferWise) and Remitly allow you to hold Canadian dollars and receive deposits, but they are not full banks. You cannot write cheques from these accounts, and they're designed primarily for sending money across borders rather than for everyday banking.
Getting money into your Canadian account from the U.S.
Once your account is open, you'll need a way to move money from your U.S. bank to your Canadian account. The most common methods are international wire transfers, ACH transfers (if your U.S. bank supports them), and cross-border payment services.
An international wire transfer takes three to five business days and costs $15 to $50 depending on your bank. You'll need your Canadian account number and the bank's routing number (called a transit number in Canada). Your U.S. bank will provide a form to fill out; make sure the Canadian bank name and address are correct, or the transfer may be delayed or rejected.
Some U.S. banks offer ACH transfers to Canadian accounts, which are cheaper (usually $0 to $10) but slower, taking five to seven business days. Ask your U.S. bank whether they support this before you try it.
Cross-border payment services like Wise, OFX, and Remitly often offer better exchange rates and lower fees than banks, especially for amounts under $10,000. They typically take one to three business days and charge a flat fee plus a small percentage of the amount transferred.
Tax and residency considerations
Opening a Canadian bank account does not change your tax status. If you're a U.S. citizen or permanent resident living in the United States, you remain a U.S. taxpayer and must report the account to the IRS on your annual tax return. If you're a Canadian resident, you must report U.S. bank accounts to the Canada Revenue Agency.
If you're moving to Canada, notify your bank of your change of address before or shortly after you arrive. Canadian banks are required to know the residency status of their customers for tax purposes. Some banks will ask you to provide a Canadian address within 30 to 90 days of opening the account.
If you're a U.S. citizen opening a Canadian account, the bank may ask you to sign a W-9 form (or a Canadian equivalent) confirming your U.S. tax status. This is normal and does not affect your ability to open the account.
Frequently Asked Questions
Can I open a Canadian bank account online without visiting Canada?
Some banks allow remote opening if you have a Canadian mailing address, but most require you to visit a branch in person or open the account at a U.S. branch of a dual-country bank. Online-only banks are more likely to allow remote opening, but they still typically require a Canadian address for mail delivery.
Do I need a Social Insurance Number to open a Canadian bank account?
Not if you're a U.S. resident opening an account as a visitor. You only need a SIN if you're a Canadian resident, plan to work in Canada, or will be earning Canadian income. The bank will ask about your residency status and may issue you a temporary account number if you don't have a SIN yet.
How long does it take to open a Canadian bank account from the U.S.?
In person at a branch, 20 to 30 minutes. Remotely through a dual-country bank, one to three business days. Online-only banks may take two to five business days. Once approved, your debit card and statements will arrive by mail within seven to ten business days.
Can I use my U.S. address as my mailing address for a Canadian bank account?
Yes, most banks will accept a U.S. address initially. However, if you're moving to Canada, the bank may require you to update your address to a Canadian one within 30 to 90 days. Check the bank's policy before opening the account.
What's the cheapest way to transfer money from my U.S. bank to my Canadian account?
Cross-border payment services like Wise typically offer the best exchange rates and lowest fees for amounts under $10,000, usually $3 to $10 plus a small percentage. International wire transfers through banks cost $15 to $50 but are more widely supported. ACH transfers are cheaper but slower and not available from all U.S. banks.