Niti Aayog data shows Canada hosts the most Indian students, with overseas enrolment topping 1.335 million in 2024 and spending reaching Rs 2.9 trillion.