hi ameet
try take care travels in delhi mate first call them get a price qoute, also do call to various travel agent office in delhi and get qoute them you can get a better price. in fact delhi you do have a lot of flights to canada,
all the best
sandeep