You can open a US bank account from Canada, but you'll need a US address and a tax ID number

Most US banks will not open an account for you if you live in Canada and have only a Canadian address. The banks that do accept Canadian residents typically require either a US mailing address (a relative's home, a UPS store, or a mail forwarding service) or a US tax identification number. Some banks have relaxed these rules for people who work remotely for US companies or own US property, but this varies widely by institution.

The process is slower than opening an account in person at a US branch. You'll be mailing documents, waiting for verification, and dealing with currency conversion on deposits. It's worth doing only if you have a specific reason—regular US income, a US business, or frequent cross-border transactions that make currency fees painful.

Key Takeaways

  • You will need either a US address or an Individual Taxpayer Identification Number (ITIN) to open most US bank accounts from Canada.
  • Mail forwarding services and UPS Store boxes count as valid US addresses for account opening, though some banks reject them.
  • Online banks are more likely to accept Canadian residents than traditional brick-and-mortar banks, but their policies change frequently.
  • Deposits from Canada will be converted to US dollars at the bank's exchange rate, which is usually worse than the mid-market rate.
  • The entire process from process to first deposit typically takes three to six weeks.

What address you can use if you don't live in the US

A US mailing address is the first hurdle. If you have a relative or friend in the US, you can use their home address. The bank will mail your debit card and statements there, so you need someone who can receive mail on your behalf and forward it to you or hold it until you visit.

If you don't have a personal contact, a mail forwarding service is the next option. Companies like iPostal1, Traveling Mailbox, and Earth Class Mail provide you with a real US street address (not a PO box, which most banks reject). You pay a monthly fee—typically $10 to $30—and they scan your mail and hold packages. Some banks accept these addresses; others flag them as high-risk and deny the account. Call the bank's customer service before you explore and ask whether they accept mail forwarding addresses.

A UPS Store box is cheaper (around $10 to $20 per month) but riskier. Many banks explicitly reject UPS Store addresses because they're associated with mail forwarding and fraud. Again, call first.

Getting a US tax ID if you don't have a Social Security number

If you're a Canadian citizen with no US income history, you don't have a Social Security number. Some banks will open an account anyway using your Canadian passport or driver's license. Others require an Individual Taxpayer Identification Number (ITIN), which is a nine-digit number the IRS issues to non-US residents who have US tax obligations or need to file a US tax return.

You don't need an ITIN just to have a bank account—that's a common misconception. But if a bank asks for one, you'll need to explore through the IRS. The process takes about four weeks and requires Form W-7 (process for IRS Individual Taxpayer Identification Number), a valid passport, and proof of your Canadian address. You can mail the form to the IRS address listed on their website, or use an IRS-approved acceptance agent in Canada (some accountants and notaries offer this service).

If you're opening the account purely for personal use and have no US income, most online banks will accept your Canadian Social Insurance Number or passport instead. Ask the bank directly what identification they'll take before you start the process.

Which banks actually accept Canadian residents

Traditional banks like Bank of America, Chase, and Wells Fargo have inconsistent policies. Some branches will open accounts for Canadians; others won't. Your best move is to call the specific branch you're interested in and ask whether they open accounts for non-residents with a US address. Expect to hear "no" more often than "yes."

Online banks are more flexible. Charles Schwab has historically been the most Canadian-friendly option—they accept Canadian residents, don't require a US address, and don't charge foreign transaction fees on their checking account. However, their policies change, so confirm current requirements on their website or by phone before explore.

Wise (formerly TransferWise) is not a traditional bank but offers a US account number and routing number to Canadian residents. You can receive US dollar transfers and pay US bills, but you cannot deposit cash or use a debit card at ATMs in the way a traditional bank account works. It's useful if your main need is receiving US payments, not maintaining a full checking account.

Smaller online banks and neobanks change their policies frequently. Before you explore anywhere, search the bank's name plus "Canadian residents" to see recent user reports, or call their customer service line directly.

Documents you'll need to prepare

Have these ready before you start an process:

  • A valid passport or government-issued photo ID (Canadian or US)
  • Proof of your Canadian address (utility bill, lease, or mortgage statement dated within the last three months)
  • A US address (personal contact, mail forwarding service, or UPS Store)
  • Your Social Insurance Number or ITIN
  • Initial deposit amount (banks vary; some require $100 to $500 to open)

Some banks will ask for a second form of ID or additional address verification. If the bank requests documents you don't have, ask whether alternatives are acceptable—for example, a recent credit card statement instead of a utility bill.

How deposits and currency conversion work

Once your account is open, you can deposit money by wire transfer from a Canadian bank. The process works like this: you initiate a wire from your Canadian bank to your new US account using the US bank's routing number and your new account number. The transfer takes one to three business days and costs $15 to $30 on the Canadian side.

The US bank will convert your Canadian dollars to US dollars at their exchange rate, which is typically 1 to 2 percent worse than the mid-market rate you see on Google or XE.com. If you're transferring large amounts regularly, this fee adds up. Wise and some other services offer better exchange rates, but they're not traditional checking accounts.

You cannot deposit cash or cheques from Canada into a US account. If you need to move cash, you'll have to exchange it at a currency exchange in Canada, wire the US dollars, or use a service like Wise.

Timeline and what to expect after you explore

The process itself takes 10 to 20 minutes online. The bank will then verify your identity and address, which takes three to five business days. If everything checks out, they'll approve the account and mail your debit card to your US address. This mailing step adds one to two weeks.

Once you receive the card, you can usually set up it online and make your first deposit. The entire process from process to usable account is typically three to six weeks.

If the bank requests additional documents—a notarized copy of your passport, proof of the US address, or an explanation of your purpose for the account—the timeline stretches to six to eight weeks. This is more common for Canadian residents than for US applicants, so build in extra time.

Frequently Asked Questions

Can I use a Canadian address when I open the account?

No. US banks require a US mailing address for account opening and ongoing statements. You can list your Canadian address as a secondary contact or for tax purposes, but the primary address on the account must be in the US. This is a regulatory requirement, not a bank preference.

What if the bank rejects my process?

Banks reject Canadian applicants for several reasons: no US address, no ITIN when required, or perceived high risk due to a mail forwarding address. If rejected, ask the bank in writing why the process was denied. Some banks will reconsider if you provide additional documentation or use a personal US address instead of a mail forwarding service. You can also try a different bank—policies vary significantly.

Do I have to pay US taxes on the account?

You are a Canadian resident and Canadian citizen for tax purposes. The US account itself does not trigger US tax obligations. However, if you earn US income or have US-source investment income, you may need to file a US tax return. Consult a cross-border accountant to understand your specific situation. The bank will not advise you on this.

Can I use this account to pay US bills?

Yes. Once the account is open and funded, you can set up bill payments to US addresses, pay US subscriptions, and use the debit card for online purchases from US retailers. You cannot use the debit card at US ATMs unless the bank offers ATM access (Charles Schwab does; many others don't).

Is it worth the effort if I only need it occasionally?

If you make one or two wire transfers per year, the setup time and currency conversion fees may not justify it. Consider whether Wise or a similar service meets your needs more cheaply. If you receive regular US income or make frequent US payments, a traditional bank account becomes worthwhile.