You can cancel an order up to 30 days after the sale, even if your buyer has already paid. The buyer will still be able to leave you feedback, unless you canceled the order because they didn't pay for the item.