A transaction can not be Cancelled, but it may be Failed if the waiting time is too long or Block height / Nonce is too low. In that case you will lose a small fee, the rest will be returned to your wallet after a short time.
Let's compare my transactions, and you will know everything is just random, and depends on whether CryptoKitties bite your transaction
