Nope. Check out what is happening to, for example, farmland in France. Bought up by foreign companies that then farm the land and ship the produce back to the home country. The French are no benefiting at all.
Or a shorter answer to your question of benefits for Canadians: the price of housing in Vancouver.