Investing in foreign stocks can definitely help you increasing your portfolio return. In some cases, you can only find the company you are looking for outside of your country. A good example would be to buy Canadian banks in order to improve your return in the financial sector. They are healthy and they usually paying a high dividend yield. Two good reasons to buy them!