Question: how long does it take to get an indian visa from canada?
Answer: 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.