Q1 2025 Market Update: Impacts of Tariffs, Rates, and Elections on BC Farms | Episode 29