First, money isn’t the force that’s driving immigrants out of India and into the US, Canada etc. Among the people I know and including myself, the top driving forces are safety, good governance, clean air and water.
While living in the US has the benefit of higher pay, it comes at a significant cost. Here is a short list of things I can not do while on a H1-b visa: Make and sell art, perform for an audience, publish on a blog or a youtube channel that’s monetized, mine dogecoin, tutor students in India or any country online, trade stocks at a frequency that someone might consider “day trading” etc.
It’s true that all of these have a common theme that they all generate some sort of income. However, for most of us, the income isn’t the driving force. All of us have a drive to express ourselves creatively and do fun things once in a while (mine dogecoin), the implications of the current green card wait is that we can’t participate in any of these for decades.
Canada is very appealing because of the hassle free immigration process. Once in Canada, there is liberty to pursue hobbies. These come with benefits of safety, good governance and clean air/water.
The lower pay is a very minor price for getting all of this.