The Better Business Bureau is a commercial, franchised operation which handles complaints about local businesses (who pay for the privilege of belonging to it) from local consumers.
The BBB process can be helpful in mediating but BBB has no way to enforce their decisions.
Small Claims Court is part of the judicial system. It will cost you at least $25 to start a claim, but decisions are more or less enforceable If both parties are within the Court's jurisdiction.
The minimum wage in Ontario is 17 cents a minute. How much money have you wasted fuming about something that you can't do much about.
Do the credit card chargeback if you can.
Then, win or lose, forget about it.