There is one other quick point that government can do something about.
Obviously collection of provincial sales taxes is not your jurisdiction, but every merchant in Canada pays a merchant fee to Visa, MasterCard, and the banks for collecting the HST. That's something you can do something about.