CAD means cash against document, D/P means the same thing: documents against payment. In effect: The buyer pays the full invoice value prior to the release of the shipping documents (including the transport document) by the presenting/collecting bank.
Risk for supplier: Think of the position a supplier would be in if the consignment is not cleared by the consignee, or the release is willfully delayed by the consignee.