In spite of the fact that you can cancel an order via the app/website, you should call the restaurant (details provided by Grubhub) after canceling the order. The courier will be notified of the cancellation. There is no automatic refund when you do this, however. Contact Grubhub customer support and explain the situation. There may be a refund available to you.