This isn't realistic for an exchange. They have an enormous transaction volume, which is represented as internal/off-chain transaction in an internal accounting system.
Using multi-signature transactions requires every fund transfer to be represented as a Bitcoin transaction, which the Bitcoin neAtwork simply can't handle.