how long does it take to get a visa for india?
The processing timeframe for an Indian tourist visa for Canadians is roughly 2 business days. Hence, the embassy requests individuals applying for the visa to do so at least 4 days before they are set to depart. This way you will have your eVisa in time for your flight.