A lot of technology is making things easier in struggling countries, and if that technology can be made cheaper and commoditized it can improve more lives at more points of the income spectrum. The best and brightest may be helping to eliminate their own positions by making certain jobs easier to do in more places on the planet.
On the other hand if the output of their productivity isn't flowing back to their home country, Canada/USA/UK/wherever are reaping the rewards tax/tariff-free and the increase in productivity isn't being redistributed.
You wouldn't let a foreign power extract oil or gold for "free" from your country, would you? I don't want to argue against personal liberties but at the same time it could be argued that those rights are being exploited by rich countries to the detriment of poorer countries.
Then there's the whole TFW (temporary foreign worker) program that looks a whole lot like serfdom where landowners in Canada buy labour at below market costs without even extending the notion of citizenship to the workers...
E.g. if Canada only searches out the best and brightest from struggling countries, that delays the success of those countries be decreasing the average capability level of improving conditions. This of course works in Canada’s favor, because it needs poor countries with conditions that facilitate child rearing.