You would indeed need to cancel to get your money back, although it's not actually been taken out of your account yet, it's sort of 'reserved' so when it actually gets dispatched you can afford to pay for it, even if you have no other money in your account at the time.
<SaturnineTenshi> and we can play with solice because he likes it
<Solice> i hear it's better than playing with myself
<Solice> celtic had a hard time getting his ball out?
<Kana> oh man, you have no idea