>You guys cannot choose which aspects of capitalism you want to like
Yes they can, all countries do this. Minimum wage laws, environmental protection laws, progressive taxation etc... All designed to restrict elements of capitalism we don't like.
>You cannot be allowed to invest freely in other parts of the globe
Their are all kinds of property restrictions on foreigners in many many countries. Until 6 months ago foreigners couldn't buy property in China without first living there for a year.
If a country wants to restrict foreign property purchases that's their business. They don't owe anything to other countries who let their citizens buy property. The reason those other countries allow foreigners to buy properties is not altruistic, it's to attract investment. They would continue to allow Canadians to buy homes even if Canada completely shut their citizens out. But if Canadians started driving up local home prices to the point that they are causing problems, they would add restrictions.