In this paper, we develop a multiple objective, decision-making model that focuses on forest policies that simultaneously achieve carbon uptake and maintenance of ecosystem diversity objectives. Two forest carbon measures are used - a nominal (undiscounted) net carbon uptake as a proxy for long-term carbon sequestration and discounted net carbon uptake that captures the "fast" carbon accumulation aspect. Ecosystem diversity is expressed in terms of desired structures for forest and afforested agricultural land. Economic effects of possible strategies are examined by comparing attainment of these objectives with the net discounted returns from commercial timber harvests and agricultural activities. The tradeoffs between timber and non-timber objectives are obtained by means of compromise programming. Two measures of distance between the current objective values and the ideal ones are used to assess attainment of multiple goals. We explore how the choice of a measure affects the decisions and overall performance. The model is applied to the boreal forest and accompanying marginal agricultural lands in the Peace River region of northeastern British Columbia.