Yes, you can cancel an order if it hasn't been delivered yet or the courier hasn't left for delivery.