Ok so my husband and I are both working and have received our first paychecks last week. Our bank CIBC has put a hold on our checks that are direct deposited into our account. So today I called to inquire why???? our account shows that our checks have been deposited but are not counted as available funds. The answer was that there is a mandatory 5 day hold for all checks even paychecks. I reminded them that we do have a savings account with a good sum as a balance. Was told it does not matter. There is no such thing as overdraft from savings like in USA. In the states there was no 5 day hold when your paycheck was deposited. I was told that maybe once I have had the account for 12 months the bank may decide to release the funds before the 5 days. So is this really the case???? Makes it hard if you have a bill due and have to wait 5 days for your paycheck to clear. Your thoughts are greatly appreciated.