Lan changed their policy within the past couple of years so that they no longer allow free cancellations to non-refundable tickets within 24 hours. Probably a case of them not completely updating the English-language version of their site, but you could try arguing the fact with customer service.