As far as I know Adorama and B&H get their refurbs from Canon, so all three should be equally like-new. Adorama extends the warranty on a refurb from 90 days to a full year, so if the prices are about equal, I'd lean towards Adorama.