In a nutshell, one solution would be a domestic emission trading system. No money would go offshore under such a system.
It simply means that the government introduces a modest, declining cap on the amount of pollution each sector or industry is permitted to emit into the atmosphere annually. It's a very high cap to begin with, with a long phase-in period and a slow decline, so that industry has sufficient time, in the ordinary course of capital turnover, to begin to address the requirements it sees coming down the road.
Quite simply, anyone who emits above that cap in any given year must buy credits from those who have managed to come in below the cap, who have invested in technology, as the case may be, to come in below the cap. You simply buy credits from those individuals.
That creates a powerful market incentive to begin to reduce emissions and to increase efficiencies. If you introduce technological efficiencies, you in fact stand the chance of actually making money on it, as you sell your credits to your neighbour next door.