But if you cancel a refundable booking, you won't get the travel credit back.
Makes it risky to book anything more than a few days in the future.
Edit: In some ways, one might as well book the non refundable rate if it is cheaper since the travel credit is effectively non refundable.