China is the peerless country on Earth, at this point the USA is not even truly comparable. Chinese immigrants, while not the ideal, are a hundred times preferable than Indians. In terms of sports, China does very well, second only to the Russians generally.
What many Canadians, and Westerners, are missing the point about China, is that, while I don't support their communism, China has the largest industrial capacity in human history. Plus, Chinese culture is actually generally well-regarded, even if it's not necessarily popular. And the Chinese can be clean and disciplined with an authoritarian leadership. In the long-game, China is in a very good position. China isn't massively importing Third Worlders in their country either, Shanghai and Beijing are almost devoid of Browns.
The reason why Trump is on a tariff mission is entirely because of China. China has something like a thousand times lead over the USA in industrial capacity. And their economic growth trajectory is just an exponential accelerated upward growth since 2010. China will be a high income country in our lifetime. That, and the Chinese tend to have high IQ (like other East Asians).
The Indians are nowhere close to the Chinese, it's not even comparable. There are retarded Westerners glazing India and Indians because they're too damn stupid to understand that China is very ahead developmentally. India is really a fly compared to China.
And this is where we're at, Westerners gloating against China while importing a bunch of Moslems and Browns. China wins.