Not sure about the fees, but you can only cancel the listing outside of the last 12hrs.
I saw on Ebay the other day that I get 30 free listings a month... so my guess is, if you qualify for that, and it's outside the 12hrs, you can, and you won't pay fees, but should lose a free listing.