They advertise a price and clearly state that the reservation is cancelable. Click on link, enter CC info, get a confirmation that reservation is non refundable. They hide behind the booking company and they're not responsible for the change in terms. Complete BS of a business model. There's a reason that they've been fined by governments for fraud. Only by stopping using them, will they go away for good.