B.C. hotel says Expedia cost them customers