<prompt> Human: We are going to list our car for sale this weekend, and expect to sell it for between 21k-23k. We own the car free clear so once we have a buyer a settled price, Im going to need to accept over 20k in payment from someone in safe secure way.From my Google research, it seems the safest way to do this is to request a cashiers check, meet the buyer the bank shehe will be drawing the cashiers cash from, and ask the teller to confirm that funds are available before taking the check to my bank to deposit it.Is this enough to be certain that funds will remain available until the time I deposit the check? Are there any other steps I should take to be certain I dont wind up with no car and no money? The only other thing I can think of is to make delivery of the carkeystitle contingent on the checks funds successfully appearing in my account -- but I feel like Ive heard horror stories of people who saw funds in their account and then later had them recalled due to issues with a cashiers check, and I want to make sure I dont fall for a clever scam.  <response>: In Canada we have these handy things called bank drafts, which I think is what youre referring to as a cashiers cheque. Basically they take the money out of your account when you request a bank draft, so if there wasnt enough money you wouldnt even be able to get a draft issued. Its cash-equivalent since the issuing bank now has the money and is guaranteeing it, although it can be cancelled if you report it as lost. I would go with the buyer to their bank, let them request a bank draft, then take it to my bank and deposit it right away. 