Yes and no. You're right, a government should provide mainly for its own people. However the stability of the whole world is important for national security and national prosperity. See what's happening in Europe right now: a massive influx of immigrants, increased terrorist attacks, increased crime, etc... I go to Europe semi-regularly (mainly France), and in my travels the difference over the years hasn't been particularly positive.
The main problem is that mass immigration isn't a real solution, Europe and the US/Canada can't support the entire world's population. Development of underdeveloped regions of the world has to be a priority if we want to survive on our planet in the long-term.
> I haven't thought about this a whole lot and not sure if I understand all of what you are saying. Surely having a wealthy outside investor who is originally from your own country is better or at least equal to another outside investor?
It's because the money isn't generally used as an investment, but rather minimum wage workers from the US/Canada send back money to their families, which merely supplements their income. On a whole the influx of money drives up prices, without contributing much to development.
I'd agree if workers came to the US/Canada for 10 years, saved, then went back and invested in their home country. That's generally not how it works though. Workers come here, send small amounts of money back, eventually sponsor their families, and then they all leave.
If you look at statistics as well, it's not the countries with the most ex-pats (and I mean as a percentage of population, not in absolute numbers) that are growing the quickest, but rather countries with a stable rule of law which make investment more attractive (and re-investment by those within the country).
> Again agreed, although the price of capital and living should also be falling!
The problem is that as capital (and land) gets concentrated in fewer hands, the income earned from capital outpaces the income earned from labour, resulting in lower relative wealth for the labour side of the equation. Thomas Piketty explains this well, and has amassed a seriously impressive set of data to back up all his assertions.