Choose the amount you want to spend, in Canadian dollars. Check exchange rates online using one of many currency converters, or the finance section of your favorite news website or newspaper.
Call your bank in Canada to find out if they sell rupees. While many banks will sell you foreign currency, they may not have rupees on hand and will order them for you. Banks may charge a fee for this. Be advised that buying cash may not yield the same exchange rate you've already found online.
Go to your bank to collect the rupees, which can be debited directly from your account.
Find an authorized money changer at the airport or bank in a large, tourist-friendly district. Areas in which there is competition for currency exchange will likely offer the most standard rates, although commissions may still vary.
Choose the amount you want to change ahead of time and keep it in a safe place. Tell the dealer or banker how much you have in Canadian dollars and ask how much you will get in rupees before you give over your cash. Although exchange rates will fluctuate, check the rates you find against ones you looked up from home.
Collect the rupees from the bank or authorized dealer and keep them in a safe place.