For friends who like me have been trying to struggle to find a viable solution to carry Settlement funds.
Excluding the option to open a bank account, I found that HDFC Prepaid forex card is a inexpensive solution too.
http://hdfcbank.com/personal/products/cards/prepaid-cards/forexplus-card
125 INR is the charge for the card and 2 CAD fees for withdrawl from ATM.
Question to folks in Canada - How much does an ATM remit in a single go? In India, it's INR 10,000.
The other option is of travellers cheque but they one HDFC offers is charging .75% Which for 10Lac INR translates to Rs. 7500. Found that to be steep.
http://www.hdfcbank.com/personal/products/forex/travel-solutions
Hope this helps.