Those wanting to make cash deposits, check their balance, deposit checks and withdraw funds can do so at the Canary Wharf Post Office in Cabot Place East. The new branch is expected to open to ...