US President George Bush has urged the US Congress to give its go-ahead to the Central American Free Trade Agreement (CAFTA).