Why not considering Canada? You can open a brokerage account there directly and deposit and withdraw funds using SWIFT transfers. I have been a very happy investor in dividend yielding stocks like resource-extraction companies and Canadian banks. You can also get exposure to entire sectors by buying C$-denominated ETFs traded on the Toronto Stock Exchange (TSX).
I am currently in Canada and planning my move to Switzerland. Since I'm still a resident of Canada I do not pay withholding taxes on dividends. The whole business of taxes for non-residents is explained here:
http://www.cra-arc.gc.ca/tx/nnrsdnts.../nnrs-eng.html.
I have my account with Questrade (
http://www.questrade.com/). The transaction costs are dirt cheap (4.95 - 9.99 C$ per trade), but you need to be a bit self-reliant as the service is sometimes a bit slow.
Have a look at the CAD-denominated ETFs from Claymore (
http://www.claymoreinvestments.ca/) & iShares (
http://ca.ishares.com/home.htm). The TSX is from my perspective a Mecca for fat high-yield dividend stocks; you may also want check out some individual Canadian oil and gas companies. Also Canadian REITs offer nice returns.
That said, in relation to the US$ the C$ seems to be very correlated with commodity prices. Since I am still earning and spending C$ here this property does not affect me that much, but it would be imperative to look how the C$ performed historically against the CHF. If you plan to invest there.
Another issue to keep in mind is liquidity. Although most of the large mining companies, banks and industrials are very liquid on the TSX, some C$-denominated ETFs are not. Be sure to check bid-ask spreads, daily volumes etc. before going for such ETFs. Naive investors are less likely to make that mistake in US-exchanges, as most ETFs are very liquid there; but in Canada you need to do your homework first.
I have been told that Australia offers similar investment properties to Canada. This may also be an avenue to check out.