Yes, a listing agreement can be canceled before its expiration date, usually by mutual agreement of the seller and broker or due to a breach of contract by either party.