According our experiences, different BW hotels/rates have different cancellation policies.
During big local events usually the cancellation rules are very strict, and they do charge the card, regardless, if you show up or not.
Did you make the reservation on-line? What were the cancellation rules?