Cart 0
 

Plant Diversity Co.

Producer Events

Farmers Learning From Farmers

 
bluebanner.jpg
 

We understand the critical role that community and knowledge-sharing play in your journey toward healthier soils and a more resilient farm. That’s why we’ve created this platform—to provide a space where farmers can connect & learn from one another.

 

Farmers Learning From Farmers

Local Producer Meetings

Find a Local Producer Meeting near your hometown to network with like-minded farmers looking to improve farm profitability! Our team will share insights on improving soil health & reducing input costs by incorporating multi-species cover crops into your operation.


Register for an upcoming field tour near your home quarter! These are an excellent opportunity to learn more about multi-species cover crops.


Find a member of our team at various tradeshows across Western Canada. Another great opportunity to network with like-minded farmers.


We invite you to join us for Season 5 of our Farm Panel Discussions! Our panel topics are designed to help you improve farm profitability & soil health.


We proudly support various industry events, organizations and programs across Canada.


Have trouble Registering?

Contact Us

Don't hesitate to contact a member of Our Team if you have any questions about these events!

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); })();