Terms of Service

  • 2014-2026: Councillor (Ward 9)

Voting Record

All Votes

StatisticCount
Total Votes13,235
Voted Yea11,610 (87.7%)
Voted Nay970 (7.3%)
Absent180 (1.4%)
Recused (conflict of interest)16 (0.1%)
Abstained16 (0.1%)
Other/Unrecorded443 (3.3%)

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.)

StatisticCount
Substantive Votes8,894
Voted Yea7,369 (88.4%)
Voted Nay970 (11.6%)

Dissent on Contested Votes

Only counts non-unanimous votes where the councillor participated

  • Dissent Rate: 26.4%
  • Contested Votes: 3,447

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)

StatisticCount
Budget Votes1,246
Voted Yea1,072 (86.3%)
Voted Nay170 (13.7%)
Absent4

Attendance

  • Attendance Rate: 96.8%
  • Meetings Attended: 721 of 745
  • Meetings Missed: 24
  • Trend: Stable -

Attendance by Year:

  • 2023: 91.7% (55/60 meetings)
  • 2024: 98.4% (60/61 meetings)
  • 2025: 96.4% (53/55 meetings)
  • 2026: 96.3% (26/27 meetings)

Voting Alignment

Most aligned with:

  • Skylar Franke (94.8%)
  • David Ferreira (94.3%)
  • Josh Morgan (93.7%)

Least aligned with:

  • Susan Stevenson (80.1%)
  • Paul Van Meerbergen (86.0%)
  • Peter Cuddy (88.1%)

View full voting alignment →

Committee Activity Breakdown

CommitteeVotesYeaNayParticipation
Council6,7166,00161898.6%
Strategic Priorities and Policy Committee2,9132,20621983.2%
Planning and Environment Committee2,6292,5186298.1%
Civic Works Committee3183135100.0%
Corporate Services Committee271260397.0%
Budget Committee1891384998.9%
Community and Protective Services Committee11698992.2%
Infrastructure and Corporate Services Committee8376597.6%

Notable Dissenting Votes

Recent split votes where Anna Hopkins voted against the final outcome:

2026-08-25: (2.3) Housing Stability Services Procurement and Delivery Framework - Emergency Shelter Guidelines 2011 vs. 2026 Comparative Analysis

13th Meeting of Council

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

13th Meeting of Council

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

13th Meeting of Council

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

13th Meeting of Council

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)

13th Meeting of Council

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)

13th Meeting of Council

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

13th Meeting of Council

That Introduction and First Reading of Bill No. 302, BE APPROVED.

Voted Nay - Motion Passed (11 to 2)

2026-08-25: By-laws

13th Meeting of Council

That Second Reading of Bill No. 302, BE APPROVED.

Voted Nay - Motion Passed (11 to 2)

2026-08-25: By-laws

13th Meeting of Council

That Third Reading and Enactment of Bill No. 302, BE APPROVED.

Voted Nay - Motion Passed (11 to 2)

2026-08-25: By-laws

13th Meeting of Council

That Introduction and First Reading of Bill No. 306, BE APPROVED.

Voted Nay - Motion Passed (8 to 5)

Committees Served

Recent Meetings (668 total)