Council meets today to start the formal process of declaring the Ward 3 Council seat vacant, hear public delegations on the Farmers’ Market and workplace safety, receive the latest Neighbourhood Action Plans, and introduce a new task force to address brownfields.

Live coverage begins at 9:30 a.m.