I spoke to a senior officer at the bank earlier this morning. She said that the 10 day hold is systems generated and only implemented since June 1. In practice, she said the hold can be lifted in 2-6 days or waived altogether depending on the circumstances and dollar amount. Yes, they also asked me whether the cheque I deposited is a personal or a corporate cheque.