We are planning to get married later this year. I have German citizenship, her's is Canadian. We both plan to keep it that way, but may spend most of our future lives in the US (currently living in VA) - or may some day move to a third country. We both have assests in our original countries. Is a US prenup useful, or do we draft some other type of document to reflect prenup financial protection?