There are only 4 visa officers stationed in India for now as most of them were expelled by the Indian govt and hence massive delays - The Embassy priority is servicing Canadian citizens in India , processing and issuing visas is low priority, especially after Trudeau messed up the Immigration sector in Canada