An office building of Swiss bank Zuercher Kantonalbank (ZKB) in Zurich as it has agreed a deal to buy asset manager Swisscanto from the other Swiss cantonal banks, ZKB said in a statement yesterday. ZKB will initially pay $372.6m for Swisscanto, which is fully owned by the 24 cantonal banks.