Yes, you are entitled to a full refund of the delivery fee if the order is cancelled before the courier picks up your goods.
If you would like to cancel an order after the courier picks up your goods, you are required to pay for the full delivery fee.