Canada-India trade is about $2 billion each way, which is microscopic, compared to our trade with the US and China.
When you buy things made in India, they could very well have been made by slavery. One manpower is 75W. That is equivalent to lifting 7.64 kg against the force of gravity for one metre every second. Or walking all day and lifting less. If you have your manpower for free, you have no incentive to invest in machinery, or even horses, which produce 10 manpower. Not only that, because you are a slavemaster, your slaves have no money to buy the things you produce. So you try to look respectable and sell them into countries which do not really know you are using slavery, or do not care because they have "a large Indian diaspora" and slavery (and the next best thing, the caste system) is a "cultural thing we really have no business sticking our noses into".
The predominant religion in India requires that dark-skinned people serve light-skinned people as a matter of birthright. It is called the caste system, and with the current government in India, it is certainly not going away any time soon. We really have no business buying anything from a country which tolerates slavery.
It kind of puts downward pressure on Canadian wages too. You see how that works?
Indeed, with a GDP/capita of USD 1,700, pretty well everyone in India is in some kind of economic slavery. Trading with them only encourages that. If you think wealth disparity is bad in Canada, think about a country where the GDP/capita is less than what you pay for your phone bill.
As far as the Indian dispora in Canada is concerned, what about the Canadian diaspora in India? There doesn't seem to be any Canadian diaspora in India. Why is that? Is it because India's GDP per capita is USD 1,700 and Canada's is USD 43,000?
Canada does not need to pander to a country where the 11th most popular book on Amazon is Mein Kampf by Adolf Hitler. https://mic.com/articles/120411/how-hitler-s-mein-kampf-became-a-bestsel...
Canada should have respectful diplomatic relations with India, as with all other countries, but India in no way, shape, or form, is an ally. India does not have Canada's best interests at heart. If the classes that rule India had their way, we would all be their slaves too. By birthright.
India's possession of nuclear weapons is of extreme concern (along with Pakistan's), and Canada's permissiveness on any kind of nuclear supply with India is an outrage. India has a neo-fascist government, and on their list of priorities will be imperial conquest.
The only stance that should be taken with India and Pakistan is denuclearization.
And then of course there is the question of rampant corruption in India. If you complain that a female that you know got raped, you are beaten, sometimes imprisoned, and left to die. Not to mention what happens to the female herself. If you write about official corruption in India, you are killed.
So, in no way, shape, or form, is India an ally. The only reason they are not much more dangerous is because they deliberately keep themselves poor. If you consider India to be an ally, what kind of person are you? Obviously one who tolerates slavery and the caste system. Go fuck yourself.