I guess you have better banks in Canada. With most banks in the US there is a fee for depositing a check with insufficient funds. They usually try for 2 or 3 days before sending you the bad check with a receipt for the $10, $20 or $40 dollars they took from you for their trouble.
I'm pretty tolerant but my mood has changed in the last couple of hours. Get the check back from the bank and sell the car to the next buyer. I don't know about Canadian law but the law of reason says that if you don't have a deposit, you have no obligation. Heck, maybe he's keeping your 190E off the market while he sells his
Sixto
95 S420
87 300SDL