It takes around 7 weeks to get a Canadian Student Visa in India. However, with the Student Direct Steam, you can get your visa even within 20 days. The process time usually depends on the number of applications the IRCC is approving or rejecting.