VANCOUVER - British Columbia has announced a climate-change plan that will require all new buildings to be net-zero energy ready by 2032, meaning they would need to generate on-site energy to power their own function.

The government says new buildings will be 80 per cent more efficient by then compared with homes built now.

The plan introduced by Premier John Horgan and Green Leader Andrew Weaver includes reducing 95 per cent of organic waste to be diverted from landfills and turned into other products.

By 2030, 30 per cent of all sales of new light-duty cars and trucks are expected to be zero-emission vehicles, rising to 100 per cent by 2040.

Horgan says the challenges of climate change, including wildfires and floods, mean the province must change how people live, work and commute by moving away from burning fossil fuels.

The government has said the climate plan will be designed to meet legislated targets, cutting greenhouse gas emissions by 40 per cent by 2030, 60 per cent by 2040 and 80 per cent by 2050.