Assuming you've paid there's nothing you can do if the seller won't cancel. If it's a business seller they are supposed to accept cancellations but ebay cannot force them to. They also have to accept returns which you can do through ebay, so you have that option.