Colombia has signed a free trade agreement with the four countries that make up the European Free Trade Association , EFTA .