Cart 0
 

Plant Diversity Co.

Cover Crop Funding

On-Farm Climate Action Fund

 
bluebanner.jpg
 

The On-Farm Climate Action Fund (OFCAF) will be extended to provide an additional $300 million over the next three years, the federal government announced this week (week of Jan 29th, 2025). The goal of OFCAF is to allow for easier adoption of on-farm management practices like cover cropping, rotational grazing and nitrogen management by lowering implementation costs. The program has supported over 7,500 farmers since 2022.

 

On-Farm Climate Action Funding

Alberta

OFCAF provides financial support to producers to accelerate their adoption and implementation of on-farm Beneficial Management Practices (BMPs) and support production efficiency, sustainability and resiliency on their farm operations.

 

Organization: Results Driven Agriculture Research.

Province: Alberta

Click here to inquire & apply for funding.


Organization: Canadian Forage & Grassland Association.

Province: Alberta

Click here to inquire & apply for funding.


Organization: Resilient Agriculture Landscape Program.

Province: Alberta

Click here to inquire & apply for funding.


On-Farm Climate Action Funding

Saskatchewan

OFCAF provides financial support to producers to accelerate their adoption and implementation of on-farm Beneficial Management Practices (BMPs) and support production efficiency, sustainability and resiliency on their farm operations.

 

Organization: Saskatchewan Association of Watersheds

Province: Saskatchewan

Click here to inquire & apply for funding.


Organization : Canadian Forage & Grassland Association.

Province: Saskatchewan

Click here to inquire & apply for funding.


Organization: Spur Line Crop Solutions

Province: Saskatchewan

Click here to inquire & apply for funding.


Organization: Resilient Agriculture Landscape Program.

Province: Saskatchewan

Click here to inquire & apply for funding.


On-Farm Climate Action Funding

Manitoba

OFCAF provides financial support to producers to accelerate their adoption and implementation of on-farm Beneficial Management Practices (BMPs) and support production efficiency, sustainability and resiliency on their farm operations.

 

Organization: Manitoba Association of Watersheds

Province: Manitoba

Click here to inquire & apply for funding.


Organization: Spur Line Crop Solutions

Province: Manitoba

Click here to inquire & apply for funding.


Organization: Resilient Agriculture Landscape Program.

Province: Manitoba

Click here to inquire & apply for funding.


On-Farm Climate Action Funding

British Columbia

OFCAF provides financial support to producers to accelerate their adoption and implementation of on-farm Beneficial Management Practices (BMPs) and support production efficiency, sustainability and resiliency on their farm operations.

 

Organization: British Columbia Forage Council

Province: British Columbia

Click here to inquire & apply for funding.

Organization: Investment Agriculture Foundation

Province: British Columbia

Click here to inquire & apply for funding.

Organization: Canadian Forage & Grassland Association.

Province: British Columbia

Click here to inquire & apply for funding.

bound[formId] = true; } // Primary path: HubSpot tells us a form is ready. window.addEventListener("message", function (e) { if (!e.data || e.data.type !== "hsFormCallback") return; if (e.data.eventName !== "onFormReady") return; var id = e.data.id; setTimeout(function () { // let HubSpot finish painting the fields bindForm(document.getElementById("hsForm_" + id), id); }, 0); }); // Fallback: if our listener registered after HubSpot already fired onFormReady, // the message is gone and the primary path never runs. Sweep for rendered forms // so placement in the page (header vs footer) cannot cause a silent no-op. // bindForm is idempotent, so a form caught by both paths binds exactly once. var tries = 0; var sweep = setInterval(function () { var forms = document.querySelectorAll("form.hs-form"); for (var i = 0; i < forms.length; i++) { var id = (forms[i].id || "").replace(/^hsForm_/, ""); if (id) bindForm(forms[i], id); } if (++tries >= 20) clearInterval(sweep); // give up after 10s }, 500); })();