Terms of Service
- 2022-2026: Councillor (Ward 13)
Voting Record
All Votes
| Statistic | Count |
|---|---|
| Total Votes | 4,091 |
| Voted Yea | 3,253 (79.5%) |
| Voted Nay | 432 (10.6%) |
| Absent | 153 (3.7%) |
| Recused (conflict of interest) | 1 (0.0%) |
| Abstained | 4 (0.1%) |
| Other/Unrecorded | 248 (6.1%) |
Recused = declared a pecuniary interest and stepped out of the vote, an ethical/legal requirement - not the same as being absent.
Substantive Votes
Excludes procedural motions (minutes approval, adjournment, “be received”, etc.)
| Statistic | Count |
|---|---|
| Substantive Votes | 3,089 |
| Voted Yea | 2,297 (84.2%) |
| Voted Nay | 432 (15.8%) |
Dissent on Contested Votes
Only counts non-unanimous votes where the councillor participated
- Dissent Rate: 27.6%
- Contested Votes: 1,549
Dissent = voting against the final outcome (e.g., voting “nay” on a motion that passed)
Budget Votes
Votes on budget-related items (budget committee meetings, tax, levy, fiscal, appropriation, expenditure)
| Statistic | Count |
|---|---|
| Budget Votes | 465 |
| Voted Yea | 366 (80.6%) |
| Voted Nay | 88 (19.4%) |
| Absent | 11 |
Attendance
- Attendance Rate: 97.5%
- Meetings Attended: 236 of 242
- Meetings Missed: 6
- Trend: Stable -
Attendance by Year:
- 2023: 98.7% (76/77 meetings)
- 2024: 98.6% (73/74 meetings)
- 2025: 92.7% (51/55 meetings)
- 2026: 100.0% (27/27 meetings)
Voting Alignment
Most aligned with:
- Anna Hopkins (94.3%)
- Skylar Franke (93.4%)
- Hadleigh McAlister (92.8%)
Least aligned with:
- Susan Stevenson (81.1%)
- Paul Van Meerbergen (83.0%)
- Steve Hillier (86.2%)
Committee Activity Breakdown
| Committee | Votes | Yea | Nay | Participation |
|---|---|---|---|---|
| Council | 2,165 | 1,817 | 256 | 95.8% |
| Strategic Priorities and Policy Committee | 1,084 | 729 | 91 | 75.6% |
| Community and Protective Services Committee | 475 | 424 | 35 | 96.6% |
| Budget Committee | 189 | 139 | 50 | 100.0% |
| Corporate Services Committee | 123 | 92 | 0 | 74.8% |
| Civic Works Committee | 55 | 52 | 0 | 94.5% |
Notable Dissenting Votes
Recent split votes where David Ferreira voted against the final outcome:
2026-08-25: (2.2) Proposed Winter Response for 2026-2027 (Relates to Bill No. 301)
That the following part BE APPROVED: iii) all proposed locations be subject to fire and by-law compliance review and sign-off by the appropriate City officials prior to the execution of any related …
Voted Nay - Motion Passed (10 to 5)
2026-08-25: (2.3) Housing Stability Services Procurement and Delivery Framework - Emergency Shelter Guidelines 2011 vs. 2026 Comparative Analysis
That pursuant to section 13.6 of the Council Procedure by-law, the Council decision with respect to the amendment to the Emergency Shelter Guidelines motion, part d) i), BE RECONSIDERED to provide for…
Voted Nay - Motion Passed (13 to 2)
2026-08-25: (2.3) Housing Stability Services Procurement and Delivery Framework - Emergency Shelter Guidelines 2011 vs. 2026 Comparative Analysis
That the following part BE APPROVED: d) the Civic Administration BE DIRECTED to amend the Emergency Shelter Guidelines, as appended to the above-noted staff report as Appendix “A”, to: i. remove any p…
Voted Nay - Motion Passed (9 to 6)
2026-08-25: (2.3) Housing Stability Services Procurement and Delivery Framework - Emergency Shelter Guidelines 2011 vs. 2026 Comparative Analysis
That the staff report dated August 10, 2026, related to the Housing Stability Services Procurement and Delivery Framework - Emergency Shelter Guidelines 2011 vs. 2026 Comparative Analysis BE REFERRED …
Voted Yea - Motion Failed (7 to 8)
2026-08-25: (2.3) Housing Stability Services Procurement and Delivery Framework - Emergency Shelter Guidelines 2011 vs. 2026 Comparative Analysis
That the following part b) BE APPROVED: b) the Civic Administration BE DIRECTED to implement the updated Emergency Shelter Guidelines;
Voted Nay - Motion Passed (9 to 4)
2026-08-25: (2.3) Housing Stability Services Procurement and Delivery Framework - Emergency Shelter Guidelines 2011 vs. 2026 Comparative Analysis
That the remainder of the motion, as amended, BE APPROVED.
Voted Nay - Motion Passed (11 to 2)
2026-08-25: (2.3) Amendment to the Council Procedure By-law - Striking Committee (Relates to Bill No. 302)
That, on the recommendation of the City Clerk, the proposed by-law, as appended to the staff report dated August 12, 2026 as Appendix “A”, BE INTRODUCED at the August 25, 2026 meeting of Municipal Cou…
Voted Nay - Motion Passed (10 to 3)
2026-08-25: (2.3) Amendment to the Council Procedure By-law - Striking Committee (Relates to Bill No. 302)
That the staff report dated August 12, 2026 related to amending the Council Procedure By-law A-61, by removing the requirement for the appointment of a Striking Committee for initial citizen appointme…
Voted Yea - Motion Failed (3 to 10)
2026-08-25: By-laws
That Introduction and First Reading of Bill No. 302, BE APPROVED.
Voted Nay - Motion Passed (11 to 2)
2026-08-25: By-laws
That Second Reading of Bill No. 302, BE APPROVED.
Voted Nay - Motion Passed (11 to 2)
Committees Served
- Community and Protective Services Committee
- City Council
- Strategic Priorities and Policy Committee
- Planning and Environment Committee
- Infrastructure and Corporate Services Committee
- Budget Committee
- Civic Works Committee
- Community Protective Services Committee
- Corporate Services Committee
Recent Meetings (242 total)
- 13th Meeting of the Community and Protective Services Committee - Tue Sep 8 2026
- 13th Meeting of Council - Tue Aug 25 2026
- 12th Meeting of the Community and Protective Services Committee - Mon Aug 10 2026
- 12th Meeting of Council - Tue Jul 21 2026
- 11th Meeting of the Community and Protective Services Committee - Mon Jul 13 2026
- 11th Meeting of Council - Tue Jun 23 2026
- 10th Special Meeting of Council - Wed Jun 17 2026
- 10th Special Meeting of the Community and Protective Services Committee - Tue Jun 16 2026
- 8th Meeting of the Strategic Priorities and Policy Committee - Tue Jun 16 2026
- 9th Meeting of the Community and Protective Services Committee - Mon Jun 8 2026