If ethics are not a concern then the right move is whatever you can get away with. As other posters pointed out, if you don't disclose your US citizenship to foreign banks then that information is not going to make its way back to the IRS. Canada is probably the only country where you wouldn't want to try this.