No, unsolicited email is never legal, CAN-SPAM only allows you to send email to people you have a prior business relationship with e.g. they signed up for your service/mailing list. Someone who posted a property to Craigslist hardly fits the profile.