You can open some Canadian bank accounts from the US, but the process is slower and the options are narrower than opening one in Canada
Most major Canadian banks—Royal Bank of Canada (RBC), Toronto-Dominion (TD), Bank of Nova Scotia (Scotiabank), Bank of Montreal (BMO), and Canadian Imperial Bank of Commerce (CIBC)—allow US residents to open accounts online or by mail. However, they will not let you walk into a US branch and open a Canadian account. You must either travel to Canada in person, work with their US operations if you have an existing relationship, or use their online process, which involves mailing documents across the border and waiting weeks for verification.
The real constraint is not whether you can open the account—you can—but what you need to prove you are who you say you are. Canadian banks must comply with both Canadian and US anti-money-laundering rules, which means they will ask for a US address, a US tax identification number (Social Security Number or ITIN), and proof of identity. If you are a US citizen or permanent resident living in the US, the process is straightforward. If you are a Canadian citizen living in the US temporarily, or a US citizen with Canadian ties, it is still possible but slower.
Key Takeaways
- Canadian banks can open accounts for US residents, but you cannot do it in person at a US branch—you must explore online, by mail, or travel to Canada.
- You will need a US address, a Social Security Number or ITIN, and a government-issued photo ID to open an account from the US.
- The online process process typically takes two to four weeks because the bank must verify your identity and documents by mail.
- Some Canadian banks have US subsidiaries (TD Bank, RBC Bank) that may offer faster service if you already have a relationship with them.
- Once opened, you can manage the account online from the US, but transferring money between US and Canadian accounts involves currency conversion and wire fees.
What Canadian banks accept from US applicants
RBC, TD, Scotiabank, BMO, and CIBC all have online account opening for non-residents. The process differs slightly by bank, but the documents they ask for are consistent: a government-issued photo ID (US driver's license or passport), proof of your current address (utility bill, lease, or bank statement dated within the last 90 days), and your Social Security Number or ITIN.
Some banks also ask for a reason for opening the account—whether you are a student, a temporary worker, or maintaining ties to Canada. Be honest. Banks are not trying to trap you; they are documenting the account for regulatory purposes. If you say you are a student and you are actually working, that inconsistency can slow verification or cause the process to be denied.
A few banks offer video verification, which speeds up the process. TD and RBC, which operate US subsidiaries, sometimes allow video calls with a representative. Other banks rely entirely on document review by mail, which takes longer but is still available.
The timeline for opening an account by mail
If you explore online and the bank requests documents by mail, expect the full process to take three to five weeks. Here is what actually happens: you submit your process online, the bank sends you a list of documents to mail to a Canadian address, you print, sign, and mail them, Canada Post or USPS delivers them (typically five to ten business days), the bank reviews them (three to five business days), and then they either approve and send you login credentials or ask for more information.
Some banks now use digital document upload instead of mail. RBC and TD allow you to photograph your ID and proof of address and upload them directly in the process. This cuts the timeline to one to two weeks. Check the bank's website to see which method they currently use—this changes periodically.
Do not mail original documents. Send certified copies or photocopies. Keep copies for yourself. If the bank loses something in the mail, you will need proof you sent it.
What happens after your account opens
Once approved, the bank will send you online banking credentials by email. You can log in when ready and see your account number, routing number, and transit number. You can set up bill payments, transfer money between accounts you own, and receive deposits.
The bank will also mail you a debit card and cheques to your US address. The debit card typically arrives within one to two weeks. Cheques take longer—sometimes three to four weeks—because they are printed in Canada and mailed across the border.
You can deposit money into the account by wire transfer from a US bank. Your US bank will need the Canadian bank's SWIFT code (not the routing number—those are different) and your account number. Wire transfers cost money on both ends, usually $15 to $30 total, and take one to two business days.
Currency conversion and cross-border transfers
If you transfer money from a US bank account to a Canadian bank account, you are converting US dollars to Canadian dollars. The exchange rate you get depends on who is doing the conversion. Your US bank will charge you a conversion fee on top of the mid-market rate. The Canadian bank will also take a small spread. Together, these fees typically cost 1 to 3 percent of the amount you transfer.
Some Canadian banks offer better rates if you transfer large amounts or if you use their online banking to initiate the transfer yourself rather than calling. TD and RBC, because they have US operations, sometimes offer better rates to customers who move money between their US and Canadian accounts.
If you need to move money regularly between the US and Canada, a service like Wise (formerly TransferWise) or OFX may be cheaper than a bank wire. These services specialize in cross-border transfers and often charge lower fees and offer better exchange rates. However, you still need a Canadian bank account to receive the money.
Why you might want a Canadian account from the US
People open Canadian accounts from the US for several reasons. You may be a Canadian citizen working temporarily in the US and want to keep your primary account in Canada. You may be a US citizen with Canadian family or property and need a local account to pay bills or manage finances there. You may be a student planning to move to Canada and want to set up banking before you arrive.
If you are planning to move to Canada permanently, opening an account before you arrive can save time. Once you are in Canada with a Canadian address, you can walk into a branch and open accounts much faster. But if you know you will be in Canada within a few months, it is often easier to wait and open the account in person.
If you are a US citizen living in the US with no plans to move to Canada, a Canadian account is rarely necessary. US banks work fine for US transactions. A Canadian account makes sense only if you regularly send money to Canada, receive payments from Canada, or need to pay Canadian bills.
Alternatives if a Canadian bank declines you
Some applicants are declined because of incomplete documentation, a mismatch between their address and their ID, or a credit history issue. If a bank declines your process, ask why. The bank must tell you. Common reasons are: your ID is expired, your proof of address is too old, your Social Security Number does not match their records, or your credit report shows a problem.
If your ID is expired, renew it and reapply. If your proof of address is old, get a recent utility bill or bank statement. If there is a Social Security Number mismatch, contact the Social Security Administration to verify your number is correct in their system before reapplying.
If you are declined by one bank, try another. RBC and TD are often more flexible with US residents because of their US operations. Scotiabank and BMO are also accessible but may have stricter document requirements. CIBC is smaller and sometimes slower to process non-resident applications, but they do accept them.
Frequently Asked Questions
Do I need to be a Canadian citizen to open a Canadian bank account from the US?
No. Canadian banks open accounts for US citizens, permanent residents, and temporary residents. You do need a valid US address and a Social Security Number or ITIN. Citizenship is not the barrier—proof of identity and address are.
Can I open a Canadian account without traveling to Canada?
Yes. Most major banks allow online or mail applications. You do not need to visit Canada in person unless the bank specifically requires it, which is rare for major banks. Some smaller credit unions may require an in-person visit.
What is the difference between a routing number and a transit number?
A US routing number identifies your US bank and the specific branch. A Canadian transit number identifies the Canadian bank and branch. When you wire money from the US to Canada, you need the Canadian bank's SWIFT code and your account number, not the transit number. When you wire from Canada to the US, you need the US routing number.
How much does it cost to wire money from the US to a Canadian account?
Your US bank typically charges $15 to $30 for an outgoing wire. The Canadian bank may charge $10 to $20 for receiving it. You also pay the exchange rate spread, which is usually 1 to 3 percent. Total cost for a $1,000 transfer is roughly $40 to $60 depending on the banks and the exchange rate.
Can I use my Canadian debit card in the US?
Yes. Your Canadian debit card works at US ATMs and stores. You will be charged a foreign transaction fee by the Canadian bank, usually $2 to $5 per ATM withdrawal, plus a currency conversion fee of 1 to 3 percent. It is cheaper to withdraw larger amounts less often than to make many small withdrawals.