You have 3 years to surrender the passport. There are minor fines for delays and using the Indian passport to travel after becoming a Canadian.
You also have a 3 month grace period from the day you finish your Canadian citizenship ceremony to use your Indian passport without penalties.