cashier's check require at least a 5 day hold I believe for some books. It is too easy to forge a cashiers check these days.
Most books will put the money in your account the day of receipt, but wont allow a payout for at least 14 days or so until the check clears. Of course if it doesnt clear, then all winnings from the deposit are taken back