I think it's preferable to do the emission reductions at home, because we get a lot of co-benefits.
But the whole idea of emissions trading and credits abroad is that greenhouse gases don't respect borders; they're globally well mixed. Whatever people put out in Indonesia has as much effect on Canada as what we put out in Canada. If we can reduce emissions somewhere else, and we can do it at a much lower cost, there's benefit to the globe and to ourselves.