I have transferred shares into BMO, TD & BNS accounts (before the latter started charging to do it). I had frustrating experiences trying to orchestrate electronic transfers (hence you don't see CIBC listed there). My experience has been that bank branch staff are out of their depth, and it is much simpler to walk in with physical certificate in hand. N.B. I am in Toronto, so the absolutely simplest way has been to go the the respective security firms' offices and make the requests in person.