Clearly you have never run a business.  You cannot simply pass costs along to your customers particularly if you are trying to compete in markets outside of Ontario.  At some point your business no matter how well managed simply becomes uncompetitive.   It is not a free market if it is government policies that make your business try to compete on an unlevel playing field.