To answer your question about the Icelandair ticket, yes, EC is fully refundable, with no additional fees; but my experience with several refunds over the past few years, is that it takes 3-4 weeks for the refund to be processed.
So if you are going to use a debit card, your cash will be unavailable to you until the refund process completes, several weeks later.