I don't think budget is the issue here, no matter how much money you pump in, there are usually progression steps and ISRO is doing just fine. Just look at HAL and DRDO even after more than ample funding they are suffering, and main reason is lack of guidance and trying to rush each and every...
As long as it works in national interest, then why not. The issue between the west and Russia is not India's problem, it is their power struggle. And let's face it neither side is going to get anywhere. It is India's interest to sat out of issues that doesn't concern it, the same way we have...
In regards to US and Canada, I would say, things are pretty lackluster currently in the US and the tution fees are also sky high here. So be ready to shell out a lot of money if you want to attend a good University for MS. As for job prospect, South and South-Western states have pretty good job...
Even the reactors, our 750MW reactors are still very new and need testing, while Russia has far better 1000MW units which are already tested and proven. Rather than waiting for our own, he have to swallow our pride and sign these deals since we currently can't make these things.
Not really, by today's standards where everything is checked by IAEA they have to abide by international standards if they want to export nuclear technology.
Highly unlikely, since even Russia hasn't agreed to all the terms on the clause. Then there is also the case of the Bhopal, where a previous US company was involved, so the government wouldn't dare to go through any deal without taking everything into consideration.
It falls under the same deal, since the fuel for these reactors will come from foreign supplies. The reason US is not able clinch any deals yet is due to the liability clause that is set by the government which US is against signing.
The one we have are still not mature yet, this the reason we have to rely on others, same is the case for weapons industry, Russian tech might not be as appealing as some western stuff, but it is still ahead of us by a large margin.