No. I would not pay it either. I understand their point of view, but it should have been figured in the original amount. They should have just gone ahead and shipped it for the price paid and then changed their policy for the next order. You did the right thing by cancelling your order. I would have too.