I think also that you did the right thing by cancelling. It really shouldn't make any difference WHY you cancel an order with a vendor, if you're uncomfortable with the order IN ANY WAY, you should be able to cancel it before it ships with no questions asked.
If it has already been shipped, you are in a different situation, then you have to carefully read and follow the vendor's return policy.