Well, if you use any of the Canadian banks or regular money transfer companies, you will never send your money for free.
They will always charge you in one way or another by applying direct fees or hidden markup on the exchange rate.
One way or another, you will need to pay extra. However, if you send 500 CAD or more using Remitbee, there is absolutely no fee! On top of that, we always offer the most competitive CAD to INR exchange rates in Canada.