Please book indirect route with minimum stopover.
You could try IND - Zurich ; Zurich - Canada
You have enough time to get a tourist visa to pass through Zurich (ZRH) ( VFS Rs. 3000 + Embassy Rs. 8000 approx. )
Emirates and Swiss Air / Air Canada is an option.
Costs will be way too less than...