Do not book online. You will get best rates from local ticket agents. Visit 2-3 agents.
Today I got Delhi to montreal, British airways from ticket agent at price 66k. I checked online before and the price was near 80k.
For del to Toronto you can get one in between 65-70. Because today...