Use bikepedia to compare specs here:
BikePedia -
The Trek price you listed is much higher than the $639 MSRP. Are you sure you have the correct price? With your listed prices, I like the Cannondale better because it's a 9 speed, has an alloy/carbon frame and a carbon fork. The Cannondale component mix also appears to be better than the Trek.