• Send Money Abroad from India at Guaranteed LOWEST Rates
  • 24X7 Fully Online Booking Process
  • Funds received abroad within 12 - 48 hours
  • Zero Transfer Charges (use promo code: ZEROBANKFEE)
  • Freeze Rates for up to 3 Days. Book Now & Pay Later


  • Commission
  • Loading Charges
  • Re-loading Charges

Exchange Rate:


Today's Money Transfer Rates

Comparison: vs Others

MONEY TRANSFER ABROAD BookMyForex. com Other Forex providers*
Service Charges ZERO ₹200
Bank Charges ₹ 225 ZERO ₹ 1000
* Other Forex providers include Online and offline companies. charges a Bank Fee of Rs. 225 which is paid back to the customer as cash back post order completion (use promo code: ZEROBANKFEE). Beneficiary's bank or intermediatory banks overseas may apply additional charges to customers as per local arrangement or inter-bank arrangements

Do Money Transfer for following purpose

A Close Relative Abroad or Your Own Account
Overseas Education
Foreign Investments
Medical Institution/ Hospital
For Immigration
Booking Your Tour


Featured In

Read what others are saying about us

BookMyForex is Rated 4.7 out of 5 Stars by Trustpilot Based on Over 1078 Reviews Rating as of 5th Jun'24

The BookMyForex Advantage over Banks & Other Forex Vendors

Book At Live Market Rates

Live and transparent transfer rates displayed 24x7. Options to lock-in your rate for as much as 3 days. Rate alerts to notify you when your desired rates are available.

Fastest Transfer Processing Times

All transfers are processed within 24 working hours after receipt of the funds & documents. Funds received by the beneficiary abroad within 24 hours at no extra cost.

Fully Online Remittance Process

Visiting the bank branch is a thing of the past now. With the launch of our fully online remittance process, you can do everything online on BookMyForex’s platform. Now send money abroad from the comfort of your home.

Zero Transfer Charges

BookMyForex waives off all sending charges associated with processing wire transfers. While banks typically charge between Rs. 500 - Rs. 2,500, with BookMyForex you pay absolutely ZERO.

How to Transfer Money in 4 easy steps

  • Step One Fill Sender’s & beneficiary’s details, money transfer purpose, requirement to confirm your eligibility.
  • Step Two Upload the required documents online
  • Step Three Transfer your funds online to book your rates
  • Step Four A digital A2 form will be generated. Our partnering bank will process your transfer post doorstep KYC and provide a SWIFT acknowledgement shortly afterward

Online Remittance - How It Works

Send Money from India to Canada with BookMyForex

BookMyForex makes the entire money transfer to Canada as easy and seamless as possible, regardless of whether you are transferring money for studies, maintenance of a relative, or medical reasons. Not only that, whenever you send money from India to Canada, we offer you the best rates, better than anyone else in the Indian forex market. 

Canada is a North American country stretching from the U.S. in the south to the Arctic Circle in the north. Major cities include massive Toronto, west coast film centre Vancouver, French-speaking Montréal and Québec City, and capital city Ottawa. Canada's vast swaths of wilderness include lake-filled Banff National Park in the Rocky Mountains. It's also home to Niagara Falls, a famous group of massive waterfalls.

A lot of Indians have settled in Canada and it is often referred to as mini-Punjab. The flow of money between India and Canada is huge. Canada also attracts a significant number of Indian students which means a lot of the Indian students or their parents have to transfer money from India to Canada. So if you're looking for best rates, faster transfer and excellent customer support, we at will help you. BookMyForex platform offers low-cost remittance to Canada while being entirely paperless and online. 

Ways to Send Money from India to Canada:

You have two ways to transfer money to Canada:

1: Wire Transfer Online to Canada (Swift Transfers)

2: Demand Drafts (money orders)

What is a Wire Transfer?

Wire transfer is the easiest and best way to remit money to Canada from India. Though wire transfers are actually done by banks, it is cheaper to use the services of companies like BookMyForex. These online marketplaces will get you a better rate than banks. However, wire transfers can be expensive as Banks in India charge anywhere from Rs. 500 to Rs. 1000 to process them. Moreover, most foreign banks that receive the money also charge a foreign correspondent fee ranging from CAD 10 to CAD 40. But at BookMyForex, we charge a minimal transfer fees when you do a wire transfer to Canada. Send Canadian Dollars with us at no additional cost to you.

What is a Foreign Currency Demand Draft?

Typically, demand drafts are physical paper drafts issued in foreign currencies. It is another convenient way to transfer money from India to Canada. The one thing to keep in mind is that transferring money to Canada through demand drafts is in fact a much more time-consuming process. A wire transfer, on the other hand, only takes 12 to 48 hours to complete.

How to Transfer Money from India to Canada? 

Bookmyforex is India's leading online platform where you can do secure and easy wire transfers from India to Canada. All you need to do is open our website and follow a few steps after which you will be able to send money instantly to your loved ones. If you wish to send money to Canada through our website, please follow the steps below:

 Step 1: An outward remittance requires you to choose your city, and the country to which you want to send money, and then enter the amount to send. You can proceed by clicking the "Book this Order" button.

Step 2: Following that, you are required to validate the remitter's details via Aadhar card and PAN card.

Step 3: The next step is to specify the purpose of your remittance and verify your eligibility.

Step 4: You will have to then upload the minimum set of documents such as the remitter's photo cum address proof. This can be a valid passport, Aadhar card, or voter card, plus some other valid documents based on the purpose of remittance. 

Step 5: To proceed further, the beneficiary's details should be entered including name, address, bank name, routing number, bank address, account number and Swift code. Make sure to check & verify beneficiary swift code before sending money abroad. Following that, the funds can now be transferred online from the remitter’s savings bank account.

Step 6: On your screen, you'll see a declaration page that you must agree to. In order to confirm your consent, you must enter the OTP sent to your mobile number and email address.

Step 7: Before proceeding, make sure you have reviewed the order details. Payments can then be made using NEFT/RTGS or Net Banking.

Step 8: You will receive an Order Confirmation summary. All you need to do now is check the remittance application form sent to your registered email address and submit it to us digitally. A SWIFT acknowledgement will be sent to you once the remittance has been processed by the partner bank. 

If you are looking for the lowest rates and the most reliable services for wire transfers, BookMyForex is the right platform for you. Our mobile app is another convenient option for transferring money via BookMyForex. The following steps will help you transfer money from India to Canada using BookMyForex's mobile App:

 Step 1: To make an international money transfer, simply go to the mobile app and click on International money transfer. Select your city, and the country to which you are transferring money, and then enter the amount you want to send. To proceed, click the "Book this Order" button.

Step 2: Next, you need to validate the remitter's details.

Step 3: The next step is to specify the purpose of your remittance and verify your eligibility.

Step 4:  Following that, you are required to upload the minimal set of documents such as the Remitter’s photo cum address proof which can either be a valid passport, Aadhar card or Voter card along with some other valid documents basis the purpose of the remittance. 

Step 5: The beneficiary's details should be entered including name, address, bank name, routing number, bank address, account number and Swift code. After this, the funds can now be transferred online from the remitter’s savings bank account.

Step 6: Select your location to process your order

Step 7: Review your order details, then you can proceed to make a payment through NEFT/RTGS or Net banking.

Step 8: You will receive the Order Confirmation summary. All you need to do now is to check the Remittance Application form sent to your registered email address and submit it to us digitally. A SWIFT acknowledgement will be provided to you once the remittance to Canada has been processed by the partner bank.  

Benefits of choosing a fully online remittance process on BookMyForex?  


Online Booking Process: 

Money transfers abroad through a bank are not easy. However, with BookMyForex, it is relatively simple. We offer a quick booking process, which is our biggest advantage. Wire transfers to Canada can be booked online in five minutes. You only need to follow a few simple and easy steps, and you're good to go. 

Most Affordable Services:

With BookMyForex, you will get the most affordable rates on wire transfers along with the best level of service. It is most likely that your bank will charge you a lot more than BookMyForex does when it comes to money transfers. When you book a remittance order online through BookMyForex, you will be able to save up to 2-3% on transfer charges.

Book Now Pay Later Option:

Using the "Book Now and Pay Later" feature, customers can lock rates for up to 3 days by making a refundable deposit of 2%. This feature is a great example of how we are committed to innovation and providing a great customer service experience. When currency rates are volatile, the Book Now Pay Later option can be especially useful.

Fastest Method of Money Transfer:

There is no doubt that wire transfer is the fastest and most secure method of transferring money from India to Canada. Wire transfers through BookMyForex are a much better choice than demand drafts if you are sending money in an emergency. In most cases, transfers are processed within 12 to 48 working hours of receiving the funds and documents.

24*7 Booking Options Available:

We display 24*7 live and transparent transfer rates so that you can place your order whenever it's convenient for you, regardless of the time of day. You can also get in touch with our customer support team by phone or by email if you have questions about a wire transfer to Canada. 

Send Money to 150+ Countries:

There has been a significant improvement in the ease of transferring funds from India to foreign countries in recent years. With BookMyForex, you will be able to transfer funds to more than 150 countries including Canada at live exchange rates and at a very low cost. Instead of going to the bank, you can remit money online from the comfort of your own home.

 Discounts Available for Students:

 As a customer-focused company, BookMyForex understands that many students studying abroad have to submit their tuition fees. We offer students studying abroad exclusive discounts and cashback when they transfer tuition fees via wire transfer to Canada under the "BookMyForex Student Offer".

 Best & Reliable Services:

 We strongly believe in providing our customers with a secure, seamless and hassle-free experience at BookMyForex. We only work with trusted and authorized banks for the processing of remittances. With more than three lac customers, we aim to provide a complete level of transparency, fast service, and total peace of mind to our customers.

Factors to consider when sending money from India to Canada

1) If you are looking to remit money to Canada, it is best to choose a service provider that offers transparent rates and processes remittances only through authorized banks. With BookMyForex, customers can send money from India to Canada at affordable and transparent rates. There is no risk involved in the remittance process because payments are made only through trusted banks in India.

2) A transfer fee will be charged when sending money from India to Canada. There is a minimal transfer fee of Rs. 225 + GST when transferring money through BookMyForex. In addition, if your transfers exceed Rs. 7 lakhs in a financial year, TCS will have to be paid (if applicable).

3) Whenever you send money to Canada, you should choose a platform with excellent customer service. Whether you have a question or concern, BookMyForex's customer service team is available via email, chat, or phone. Our team can guide you through the whole money transfer process or assist you if you encounter any problems. 

4) Exchange rates are another important factor to consider. With BookMyForex, you can send money to more than 150 countries, including Canada, at live exchange rates. In general, BookMyForex offers the best exchange rate for money transfers between India and Canada.

Frequently Asked Questions

As of 1 October 2020, TCS will be charged on outward foreign remittances. Taxes are therefore imposed on all transactions between India and Canada. If you send more than Rs.7 lakh in a financial year, there will be a 5% TCS charge. Money transferred from foreign education loans is subject to a 0.5% TCS charge.

As per RBI guidelines, outward remittances are not permitted in high-risk countries indicated by FATF (Financial Action Task Force). The list gets updated from time to time. For more information please refer to the information available on

BookMyForex processes the remittances via trusted and authorized Banks in India. We track the orders and keep you posted with the progress until the remittance is sent from India to the beneficiary's account. Your online transaction on is processed over a secure HTTPS connection and secured with the highest levels of encryption available. All credit card and debit card payments on are processed through a secure and trusted payment gateway and your credit card/ debit card/ net-banking info is never stored on our servers.

You will have your transfer processed in the next 12-48 business hours after you are finished booking your order online on BookMyForex.

Here are the following charges involved in a money transfer to Canada from India:

1) Bank fee - INR 225
2) Goods & Services Tax (GST) - The % varies depending on the amount you wish to remit.
3) Intermediating banks or beneficiary banks may charge customers additional fees according to local or interbank arrangements.



You need the following documents to send money online to Canada:

1) Valid passport, Aadhar card, or voter's ID, along with the PAN card
2) The beneficiary's identification document, depending on the purpose of the remittance

To wire money from India to Canada, you must provide the following information about the beneficiary:

1) Beneficiary Bank Name, Swift Code, Routing number & Correspondent Account No.
2) Beneficiary Name, Address (as given in bank)
3) Purpose of Transaction with KYC

You can send money online to Canada from India for the following 8 reasons:

1: Studies abroad

2: Business Trip

3: Medical Treatment Abroad

4: Maintenance of close relatives abroad

5: Emigration

6: Going Abroad on Employment

7: Gift or Donation

8: Private Visits abroad

Under the Liberalised Remittance Scheme (LRS), Indian residents are allowed to remit up to USD 250,000 or equivalent per financial year. This is the scheme set by the Reserve Bank of India (RBI).

Transfer Money Abroad from India via India's Best Forex App
  • Fully online & paperless process
  • Transfer money with zero sending charges (use promo code: ZEROBANKFEE)
  • Extremely competitive forex rates
  • Super fast transfers - Funds received in 4 - 24 business hours

Download the app


Money Transfer Resources


6,50,000 + Happy Customers

India's Largest Foreign Exchange Market Place

Over USD 1.2 Billions in Forex Transactions Processed

International Remittances Processed By

RBL Bank, YES Bank, Axis Bank

Book My Forex Pvt. Ltd., a MakeMyTrip group company, is a currency exchange service provider authorised by the Reserve Bank of India (RBI). | License number : FE.DEL.FFMC/ U070/2013 | Insurance is the subject matter of solicitation | IRDAI Registration No. CA0429 | IRDAI | Cheques are subject to realization.

* Zero margin rates/ interbank rates are available only on forex cards on specific currencies, in select cities for orders amounting to Rs. 1.5 lakh or more (Use promo code: ZEROMARKUP)

** Same-day delivery is available from Monday to Friday (excluding holidays) when all payments and documents are received before 1PM.

BookMyForex Pvt Ltd

P-701 to P-705, 7th Floor, Tower C, JMD Megapolis, Sohna Road, Sector-48, Gurugram, Haryana 122018

© BookMyForex. All Rights Reserved

We Accept:
Secured By: