You need to contact the nearest Canadian diplomatic or consular mission to apply for a new passport located in India:
High Commission of Canada ? New Delhi
Address: 7/8 Shantipath, Chanakyapuri, New Delhi, India 110021, India
Postal Address: P.O. Box 5207, New Delhi, India, 110021India
Tel.: 91 (11) 4178-2000
Fax: 91 (11) 4178-2041
Please note other High Commission of Canada locations include Mumbai, Kolkata, Chennai, and Chandigarh).