OP can get both visas. Getting a student visa isn’t “hard”.
What comes next is the issue.
Currently, there is no way for him/her to get a US green card in 3 years like in Canada. That path simply doesn’t exist in the US.
(The current path to a green card for an Indian student means at least 20 years of uncertainty, where s/he could be sent back to India at any point after 6 years. The system is completely clogged, H1B is unbelievable with some companies bypassing the regular system thus blocking US college graduates, etc. It’s a mess. A good thing the US could do is simply adopt the Canadian system wholesale but I’m not sure it’s political to do so!)