Businesses

How to open a Canadian bank account as a non-resident from India

Denila Lobo
October 18, 2023
2 minutes read
How to open a Canadian bank account as a non-resident from India

Here's a scenario most Indian businesses know too well.

You land a Canadian client. The contract looks great. Then comes the payment discussion — and suddenly you're staring at SWIFT fees, 3–5 day delays, and currency conversion markups that quietly eat into your margins.

A local Canadian bank account solves most of this. Your client pays in CAD as they would to any Canadian vendor. You skip the intermediary bank fees. Money moves faster. Invoicing looks more professional.

The real question isn't whether you should get one. It's how — especially when you're sitting in Mumbai or Bangalore with no plans to fly to Canada anytime soon.

This guide walks you through both routes: the traditional bank path (for those who need full banking services in Canada) and the digital alternative (for those who just want to receive CAD without the hassle). We've compared fees, documents, timelines, and the FEMA compliance bits that most guides completely skip.

Can a non-resident from India actually open a Canadian bank account?

Short answer: yes.

Canadian banking regulations don't restrict account opening to citizens or permanent residents. The Big Five banks — RBC, TD, BMO, CIBC, and Scotiabank — all accept applications from foreign nationals.

But here's what the fine print doesn't advertise: almost every traditional Canadian bank wants you to walk into a branch with original documents. Some let you start the application online or over the phone, but the final step still requires a physical visit.

That's a dealbreaker for most Indian businesses.

If you're relocating to Canada, setting up a subsidiary, or visiting frequently, a traditional bank account makes sense. You get lending facilities, credit lines, merchant services, and the full banking stack.

If you're a software company in Pune billing a SaaS client in Vancouver, or a freelancer invoicing a marketing agency in Montreal, you don't need all that. You need a way to receive CAD that looks local on your invoice and lands in your Indian bank account without losing chunks to conversion markups.

Digital platforms like Winvesta solve exactly this. You get local Canadian bank account details, your client pays you like you're around the corner, and the money reaches your Indian account in 1–3 business days.

What documents will you need?

The paperwork varies depending on which route you take. Traditional banks ask for more. Digital platforms keep it minimal.

Personal accounts at traditional Canadian banks

You'll need at least two valid IDs. One must present a government-issued photo ID.

What works: your Indian passport (mandatory for non-residents), driver's licence, Aadhaar card, proof of address (a utility bill or bank statement from India works), and immigration documents if applicable — things like a work permit, study permit, or visitor record.

One thing worth knowing: a SIN is legally required only for interest-bearing accounts (for CRA tax reporting). That said, many banks request it during onboarding, even for basic accounts. If you don't have one, your PAN usually works as a foreign tax ID substitute.

Business accounts at traditional Canadian banks

On top of personal ID, you'll need your articles of incorporation or business registration certificate, business licence or GST/HST registration, a list of directors and beneficial owners holding 25%+ stake, proof of business address (your Indian address is fine), PAN for the business owner, and a board resolution authorising the account opening if you're a corporation.

Here's the catch most guides don't mention: Several Canadian banks require your business to be registered as an extra-provincial corporation in Canada or incorporated as a Canadian subsidiary. If your company exists purely under Indian law — no Canadian registration — some banks won't entertain the application at all.

Digital platforms (the simpler route)

For platforms like Winvesta, you need your passport or government-issued photo ID, proof of business registration (GST certificate, Udyam registration, or incorporation certificate), PAN card, and proof of Indian address.

That's it. No Canadian registration. No branch visit. No board resolutions.

The big five Canadian banks: what they actually offer non-residents

Canada's banking market is dominated by five banks that control roughly 90% of retail banking. Here's what each one looks like from an Indian business owner's perspective.

Royal Bank of Canada (RBC)

RBC is Canada's largest bank by market cap, with the biggest branch and ATM network in the country. Their Newcomer to Canada programme targets people relocating — not remote non-residents — but it's the most established onboarding experience of the five.

Monthly fees range from CAD 4 (Day to Day Banking) to CAD 30 (VIP Banking). New arrivals get the first 12 months free on select accounts. They offer service in up to 200 languages, which is impressive if you ever need to call their international line. The downside: you must visit a branch to open an account.

TD Canada Trust

TD stands out for its cross-border capabilities. They operate in both Canada and the US, so if your business deals in both markets, this could simplify your banking. Their Cross-Border Banking service moves money between Canadian and US accounts with less friction.

Monthly fees run CAD 4.95 to CAD 30.95 for personal accounts. Business accounts range from CAD 5 (Basic Business Plan) to CAD 125 (Unlimited Business Plan). TD lets applicants from India call ahead to start the setup before arriving — but you still need to visit a branch within 75 days to activate.

Bank of Montreal (BMO)

BMO's NewStart programme is relatively friendly to newcomers. Their standout feature for cost-conscious businesses: the eBusiness Plan charges CAD 0/month for electronic-only transactions. If all your payments come in digitally and you don't need branch services, this is the cheapest option among the Big Five.

Other business accounts range from CAD 0 to CAD 120/month, with fee waivers kicking in at minimum balances of CAD 20,000–80,000. In-person visit still required.

Canadian Imperial Bank of Commerce (CIBC)

CIBC has one rare advantage: some business accounts can be opened entirely online. That's unusual among the Big Five and worth exploring if you want a traditional bank without booking a flight.

Monthly fees range from CAD 4.95 to CAD 30.95 for personal accounts and CAD 6 to CAD 65 for business accounts. Fee waivers require CAD 20,000–65,000 in minimum balances. Their Foreign Workers package offers no fees for the first year with unlimited transactions.

Scotiabank

Scotiabank has the largest international footprint among Canadian banks — operations in 30+ countries. Their StartRight programme offers flexible documentation requirements and no-fee accounts for newcomers.

Monthly fees range from CAD 3.95 to CAD 30.95 for personal accounts and CAD 20 to CAD 120 for business accounts. One useful feature: they offer USD accounts alongside CAD, which helps if your business bills in both currencies.

Fees compared: what you'll actually pay

Numbers tell the real story. Here's a side-by-side view of business account fees across the Big Five:

BankMonthly fee (basic)Monthly fee (premium)Fee waiver balanceTransactions includedIncoming wire fee
RBCCAD 6CAD 100Varies6–UnlimitedCAD 15–45
TDCAD 5CAD 125Varies5–UnlimitedCAD 17.50
BMOCAD 0 (eBusiness)CAD 120CAD 20K–80KElectronic only–160CAD 15–30
CIBCCAD 6CAD 65CAD 20K–65KPay-per-use–UnlimitedCAD 15–45
ScotiabankCAD 20CAD 120VariesPlan-basedCAD 15–30

Note: Fees shown are typical ranges based on current business banking schedules. Exact tiers, waiver balances, and wire fees are product-specific and change frequently — always verify against each bank's latest fee schedule before deciding.

What this means in practice: Say you're a freelancer receiving 5 Canadian payments per month via wire. At TD's Basic Business Plan, you'd pay roughly CAD 5/month + CAD 17.50 per incoming wire × 5 = approximately CAD 92.50/month in bank fees alone. Add the 2.5–3% FX markup traditional banks typically charge on currency conversion, and a CAD 10,000 payment loses another CAD 250–300 to conversion.

That's roughly CAD 342–392/month in total banking costs — around ₹21,000–24,000 — before you've spent a single dollar on your business. (Actual costs depend on your specific plan and how payments arrive — not all payments come as wires.)

Digital alternatives: receive CAD without a traditional bank

If your goal is to receive CAD payments from Canadian clients and convert them to INR, digital platforms cut through the overhead. No branch visits, no minimum balance requirements, no monthly maintenance fees.

Winvesta

Built specifically for Indian businesses receiving international payments. You get local Canadian bank account numbers — your clients pay you like you're a Canadian vendor. The multi-currency account supports 30+ currencies, including CAD, USD, GBP, and EUR.

Conversion fees start from $3+0.99% (varies by currency; some currencies carry a fixed fee component — check the latest fee schedule). Funds arrive in 1–3 business days. Setup takes minutes with an Indian passport and business registration. The platform handles compliance routing through authorised banking channels, which simplifies your FEMA reporting.

Works best for: IT companies, SaaS businesses, freelancers, consultants, and service exporters billing Canadian clients regularly.

Wise (formerly TransferWise)

A well-known international transfer platform with local Canadian bank details. Wise uses mid-market exchange rates with transparent fees of 0.43–0.67% per transfer. Their multi-currency account holds 40+ currencies, and you get a debit card for spending in CAD. Regulated by FINTRAC in Canada.

Works best for: Individuals or small freelancers who need a general-purpose international account across many countries.

Payoneer

Popular with freelancers on international marketplaces like Upwork, Fiverr, and Amazon. Offers virtual bank accounts in multiple currencies, including CAD. Withdrawal fees run 1–3%, and transfers take 2–5 business days. Comes with a prepaid Mastercard.

Works best for: Freelancers who receive most of their income through marketplace platforms.

Quick comparison

PlatformSetupMonthly feeConversion feeSpeedLocal CAD details
WinvestaFreeFreeFrom 0.99% (varies by currency)1–3 daysYes
WiseFreeFree0.43–0.67%1–2 daysYes
PayoneerFreeFree (with activity)1–3%2–5 daysYes
PayPalFreeFree2.9% + fixed feeInstant (internal)No
StripeFreeFree2.9% + CAD 0.30/charge2–7 daysNo

Step-by-step: opening your account

Route 1: Traditional Canadian bank

Step 1 — Pick your bank. Use the fee comparison above. Factor in which bank has branches where you'll be visiting and which newcomer package suits your situation.

Step 2 — Call ahead. Contact the bank's international line before applying. Confirm their current requirements for non-residents from India. TD, for instance, lets you start the process by phone. RBC offers service in 200 languages. Requirements shift frequently, so verifying upfront saves wasted trips.

Step 3 — Gather documents. Prepare everything listed in the documents section above. Ensure your passport has at least 6 months' validity. Get business documents notarised or apostilled if the bank requires it.

Step 4 — Apply. Some banks (like CIBC) let you start the business application online. Others are branch-only. Complete what you can digitally, then plan your in-person visit.

Step 5 — Visit a branch. Bring original documents. The process typically takes 30–60 minutes. This step cannot be skipped for most traditional banks.

Step 6 — Fund and activate. Make the initial deposit (if required), set up online banking, and wire funds from your Indian bank to get started.

Route 2: Digital platform (fully remote)

Step 1 — Sign up. Head to Winvesta's multi-currency account page. Fill in your business details and upload ID documents.

Step 2 — Verify. Most verifications are complete within hours. Winvesta's process accepts Indian documents natively and can finish in minutes.

Step 3 — Get your CAD details. Once verified, you receive local Canadian bank account details — institution number, transit number, and account number — that you share with clients.

Step 4 — Invoice and receive. Put your CAD account details on your invoices. When your client pays, funds land in your account, convert to INR, and transfer to your Indian bank.

That's it. No flights, no branch appointments, no 75-day activation windows.

FEMA and tax compliance: the part most guides ignore

This is where many Indian businesses get nervous — and where most "how to open a Canadian bank account" guides go silent. Here's what you need to know.

Receiving business payments in CAD

If a Canadian client pays you for services — software development, consulting, design, exports — this falls under current account transactions in FEMA. These are freely permitted. There is no upper limit on how much you can receive for legitimate business services.

You do need to follow the process: use an Authorised Dealer (AD) Category-I bank for receiving remittances, provide the correct RBI purpose code for each transaction (P0802 for software services, for example), obtain a Foreign Inward Remittance Certificate (FIRC) as proof of receipt, and maintain records for at least 5 years.

Sending money from India to Canada

Funding a Canadian account from India works differently. This falls under the Liberalised Remittance Scheme (LRS). Resident individuals can remit up to USD 250,000 per financial year. You'll submit Form A2 and an LRS declaration to your bank. Your PAN is mandatory.

Tax Collected at Source (TCS) applies: currently 20% on amounts above the notified threshold (around ₹10 lakh for most non-education, non-medical remittances), though these rates and thresholds change with annual Budget updates. The good news — TCS is adjustable against your income tax liability. It's not an extra tax; it's an advance collection. Check the latest TCS rules with your bank or CA before remitting, as Budget changes are frequent.

One important distinction: LRS is available only to individuals. Businesses must use other authorised routes for outward remittances.

Tax reporting requirements

Every foreign bank account held by an Indian tax resident must be disclosed in Schedule FA (Foreign Assets) of your income tax return. Interest earned in a Canadian account is taxable in India at your slab rate. Business income received in CAD is taxable as regular business income.

The India-Canada Double Taxation Avoidance Agreement (DTAA) prevents you from paying tax on the same income in both countries. Consult a CA for specific applicability to your situation.

FEMA penalties for non-disclosure can go up to three times the amount involved. This isn't something to leave for later.

Using a platform like Winvesta simplifies this. Funds route through authorised banking channels and convert to INR before reaching your Indian bank account, reducing the documentation burden significantly.

Five real challenges — and how to handle them

Five challenges of opening a CAD account as a non-resident: in-person visits, minimum balances, FX markups, registration, slow SWIFT

1. The in-person visit requirement

The single biggest barrier. Almost every Big Five bank wants you physically present at a Canadian branch.

What to do: If you're not visiting Canada, use a digital platform. If you are visiting, call ahead, pre-stage your application, and complete everything in one trip.

2. Minimum balances that don't make sense for SMEs

Parking CAD 20,000–80,000 in a Canadian account just to avoid monthly fees? That's ₹12–50 lakh sitting idle.

What to do: Calculate your actual costs. If you receive fewer than 5–10 payments per month, a digital platform with per-transaction pricing almost always costs less than a traditional bank with its monthly fees + wire charges + FX markup.

3. Hidden currency conversion markups

Traditional banks charge 2.5–3% on FX conversions. On a CAD 10,000 payment, that's CAD 250–300 gone quietly.

What to do: Compare total landed cost — not just the headline fee. Digital platforms compete aggressively on FX rates. Wise uses mid-market rates. Winvesta starts at 0.99%.

4. The Canadian registration requirement

Some banks won't open business accounts unless your company is registered in Canada as an extra-provincial corporation or subsidiary.

What to do: If you're purely India-based, skip this entirely. A virtual Canadian account through Winvesta gives you local CAD receiving details without any Canadian corporate setup.

5. Slow SWIFT transfers

International wires through SWIFT take 3–5 business days. Each intermediary bank along the way can deduct fees.

What to do: Digital platforms often use alternative payment rails instead of traditional correspondent-bank SWIFT wires for many routes. Winvesta processes funds in 1–3 business days.

Which option fits your situation?

A traditional Canadian bank makes sense if you're relocating to Canada or establishing a physical presence there, you need lending, credit facilities, or merchant services in Canada, your transaction volumes justify the minimum balance requirements, or you need to make local Canadian payments like payroll, vendor bills, or rent.

A digital platform like Winvesta makes sense if you're based in India and primarily need to receive CAD from Canadian clients, you want to avoid branch visits entirely, you prefer lower fees and competitive FX rates, you need multi-currency capabilities beyond just CAD, or you want to start receiving payments in minutes rather than weeks.

For the majority of Indian businesses and freelancers who export services to Canada, the digital route is faster, cheaper, and simpler. You get local Canadian bank details for your invoices, competitive conversion rates, and money in your Indian account in 1–3 business days — without leaving your desk.

Disclaimer: The information provided in this blog is for general informational purposes only and does not constitute financial or legal advice. Winvesta makes no representations or warranties about the accuracy or suitability of the content and recommends consulting a professional before making any financial decisions.

Get paid globally. Keep more of it.

No FX markups. No GST. Funds in 1 day.

Wallet with money

Frequently asked questions about opening a Canadian bank account as a non resident

Contact Us

Address: Famous Studios, 20, Dr Elijah Moses Rd, Gandhi Nagar, Upper Worli, Mahalakshmi, Mumbai, Maharashtra 400011

Phone: +91-(0)20-7117 8885, Monday to Friday - 10:00 am to 6:00 PM IST

Email: support@winvesta.in