Actually, as a retailer, you're not supposed to refuse ANY legal tender, so what would be the difference between saying you'll accept no $100 bills, or saying you'll accept only new ones?
I have seen provincially run liquor stores here in Ontario with the "we don't accept $100.00 bill" signs.