Yes. You can cancel the transfers take place at MoneyGram if the amount has not been picked up by the recipient from an agent or from the bank account.