The much-contested CAFTA free trade deal between Central America and the US received preliminary approval from the US House of Representatives yesterday.