I agree totally. I would tell the shop you are going to do this on dd/mm/yyyy if they have not paid Canon by that date. If they don't meet the deadline, go ahead and pursue them for a CCJ, enforced if over £600 by a HCEO who will, I suspect, get your money rather swiftly if it is a camera shop...