Yes, KreziCart refunds the shipping fee. The shipping fee is refunded along with the amount you have paid for your returned or cancelled product.
For example:
You have returned a product. The product price of the returned product is $100 and the delivery charge is $10. When you will receive your refund the refunded amount will $110.
The same will goes for the cancelled order.