Switzerland has been known as a haven for foreign money for centuries. Now the U.S. is cracking down on banks it suspects of holding untaxed assets, with major implications for financial institutions around the world—Canada’s included.