This is very bad selling, and yes, all the seller needed to do was to list with the lowest amount they were happy to receive, but there's nothing to enforce the seller to post an item.
What reason did they give for cancelling?
If out of stock, they will have received a defect on their account. If they stated Buyer Requested to cancel, you can, if you wish, contact Customer Services explain this was not the case, you were disappointed not to receive your item, and they may place that damaging defect on the seller's account, though you would not know the outcome.
Contact them through the link below, it seems to be only an automated chat no Call Back option if using a desktop browser, but others have found a Call Back option on the app or mobile browser.
https://www.ebay.co.uk/help/eua?id=5190
@little-fingers