{"config":{"lang":["en"],"separator":"[\\s\\-]+","pipeline":["stopWordFilter"]},"docs":[{"location":"","title":"Defending Democracy in Alberta","text":"
The Alberta Democracy Taskforce is a coalition committed to protecting and expanding democratic rights in the face of the UCP government's authoritarian overreach. We believe that democracy should serve the people, not wealthy elites and corporations.
"},{"location":"#our-mission","title":"Our Mission","text":"We stand for: - Expanding voting access for all Albertans - Getting big money out of politics through public financing and strict donation limits - Protecting electoral integrity with proper oversight and modern counting methods - Defending local democracy against partisan interference - Supporting workers' political rights and union participation in democracy
"},{"location":"#take-action","title":"Take Action","text":"Democracy requires your participation. Explore our site to learn about the threats facing Alberta's democratic institutions and how you can help defend them.
"},{"location":"#about-this-site","title":"About This Site","text":"This website is built using Changemaker Lite, an open-source, self-hosted platform designed for documentation and collaborative development. Changemaker Lite provides everything needed to create, maintain, and deploy websites like this one.
"},{"location":"#why-changemaker-lite","title":"Why Changemaker Lite?","text":"You can download and rebuild this entire site on your own computer:
For detailed instructions, see our Changemaker Lite documentation.
"},{"location":"#contributing-to-this-site","title":"Contributing to This Site","text":"Want to help improve this site or add content? We welcome contributions from anyone interested in defending democracy in Alberta. Our contribution guide will walk you through everything you need to know, even if you've never used Git before.
"},{"location":"bill-54-analysis/","title":"The Damage Done: Bill 54's Attack on Alberta Democracy","text":""},{"location":"bill-54-analysis/#a-comprehensive-analysis-of-how-bill-54-undermines-democratic-rights","title":"A Comprehensive Analysis of How Bill 54 Undermines Democratic Rights","text":"Bill 54 (the Election Statutes Amendment Act, 2025) represents the most comprehensive assault on democratic institutions in Alberta's history. This page breaks down exactly what the legislation does and why each provision threatens democratic participation.
"},{"location":"bill-54-analysis/#corporate-money-floods-back-into-politics","title":"Corporate Money Floods Back Into Politics","text":""},{"location":"bill-54-analysis/#what-changed","title":"What Changed","text":"Bill 54 reintroduces corporate and union donations to political parties and candidates, with an aggregate maximum of $5,000 per year to parties, constituency associations, candidates and third-party political advertisers. A separate $5,000 limit applies to leadership candidates.
"},{"location":"bill-54-analysis/#the-real-impact","title":"The Real Impact","text":"For Corporations:
For Workers:
What it was: A system allowing eligible voters to vouch for other eligible voters who lacked proper identification.
What it's been replaced with: Strict ID requirements with no backup options for eligible voters.
Who this hurts:
The real purpose: Reducing turnout among communities likely to vote against the UCP.
"},{"location":"bill-54-analysis/#electronic-tabulator-ban","title":"Electronic Tabulator Ban","text":"What changed: Prohibition on electronic vote counting machines that have been used safely for decades.
What this means:
The real purpose: Creating doubt about election integrity while making voting more difficult and expensive.
"},{"location":"bill-54-analysis/#partisan-politics-invades-local-democracy","title":"Partisan Politics Invades Local Democracy","text":""},{"location":"bill-54-analysis/#political-parties-in-municipal-elections","title":"Political Parties in Municipal Elections","text":"What changed: For the first time, political parties are allowed in municipal elections in Edmonton and Calgary.
**What this destroys: **
What this creates:
Small Towns and Rural Areas:
Cities:
What changed: Bill 54 dramatically lowers the threshold for citizen-initiated referendums and extends the signature collection period.
The specific changes:
What this enables:
Who this threatens:
The real purpose: Creating a pathway for Alberta separation while appearing to enhance democratic participation.
"},{"location":"bill-54-analysis/#weakening-electoral-oversight","title":"Weakening Electoral Oversight","text":""},{"location":"bill-54-analysis/#reducing-the-chief-electoral-officers-powers","title":"Reducing the Chief Electoral Officer's Powers","text":"What changed: The Chief Electoral Officer's investigative authority has been significantly weakened.
Practical impact:
Who benefits: Wealthy interests who want to break campaign finance rules without facing penalties.
Who gets hurt: Ordinary Albertans who depend on fair rules and equal enforcement.
"},{"location":"bill-54-analysis/#the-broader-authoritarian-pattern","title":"The Broader Authoritarian Pattern","text":""},{"location":"bill-54-analysis/#bill-54-in-context","title":"Bill 54 in Context","text":"This legislation is part of a broader UCP strategy to concentrate power and weaken democratic institutions:
Bill 20 (2024): Gave cabinet power to fire mayors and overturn municipal bylaws Budget cuts: Defunded organizations providing democratic oversight Labor restrictions: Weakened unions' ability to participate in politics Environmental suppression: Restricted activism and protest rights
"},{"location":"bill-54-analysis/#the-ultimate-goal","title":"The Ultimate Goal","text":"The UCP's anti-democratic agenda aims to:
Municipal Elections:
Provincial Elections:
Democratic Participation:
Campaign Finance:
Voting Access:
Local Democracy:
Electoral Integrity:
Several aspects of Bill 54 are vulnerable to constitutional challenge:
Bill 54 represents a fundamental choice about what kind of society we want to live in:
The UCP's Vision:
Our Vision:
The damage done by Bill 54 is real and immediate, but it's not irreversible. With sustained organizing and political action, we can restore and expand democratic rights in Alberta.
This analysis is based on the text of Bill 54 and its documented impacts. For source materials, see our archive. For ways to take action, see our resources page.
"},{"location":"faq/","title":"Frequently Asked Questions","text":""},{"location":"faq/#common-questions-about-bill-54-and-democratic-rights-in-alberta","title":"Common Questions About Bill 54 and Democratic Rights in Alberta","text":"This page answers the most common questions we receive about Bill 54, the UCP's anti-democratic agenda, and how ordinary Albertans can fight back.
"},{"location":"faq/#about-bill-54","title":"About Bill 54","text":"What exactly is Bill 54? Bill 54 (the Election Statutes Amendment Act, 2025) is legislation passed by the UCP government that fundamentally changes how elections work in Alberta. It:Don't see your question answered here? Contact us through our social media channels or community networks. We're always happy to provide more information about defending democracy in Alberta.
"},{"location":"getting-started/","title":"Getting Started: Defending Democracy in Alberta","text":""},{"location":"getting-started/#understanding-the-threat","title":"Understanding the Threat","text":"The UCP government under Danielle Smith has launched an unprecedented attack on democratic institutions in Alberta. Bill 54, along with other authoritarian legislation like Bill 20, represents a fundamental threat to:
Read the Evidence:
Share Information:
Your MLA: Find your MLA at assembly.ab.ca and:
Municipal Representatives:
Federal Representatives:
Connect with Organizations:
Attend Events:
Prepare for Elections:
Support Democracy-Friendly Candidates: Look for candidates who commit to:
Organize in Your Neighborhood:
Workplace Organizing:
Share and Fund:
Support Legal Challenges:
Policy Advocacy:
The fight for democracy in Alberta requires unity across different communities:
Democracy is not a spectator sport. It requires active participation from all of us. The UCP is counting on public apathy and resignation to advance their authoritarian agenda.
But history shows us that when ordinary people organize together, they can defeat even the most powerful interests. The civil rights movement, the labour movement, the women's suffrage movement - all were built by people like you taking action in their communities.
The time to act is now. The future of Alberta democracy depends on what we do today.
For more information, explore our archive or contact local democratic organizations in your community.
"},{"location":"resources/","title":"Democracy Action Toolkit","text":"Ready-to-Use Resources for Defending Democracy
Everything you need to take action: social media content, contact info, legal resources, and tools to build your own democratic movement using our open-source platform.
"},{"location":"resources/#quick-action-guide","title":"Quick Action Guide","text":"\u270d\ufe0f Contribute to the FightJoin our collaborative effort. Edit this site, add resources, share your expertise. No technical experience required - full training provided.
Start Contributing \u2192 \ud83d\udcf1 Ready-to-Share ContentCopy and paste social media posts for Twitter/X, Facebook, and Instagram. Spread awareness about Bill 54 and democratic issues instantly.
Get Social Content \u2192 \ud83d\udcde Take Direct ActionContact your representatives, find allied organizations, and access legal resources to defend democratic participation.
Take Action \u2192"},{"location":"resources/#stay-connected-and-informed","title":"Stay Connected and Informed","text":"The fight for democracy requires sustained effort and coordination. Join our network to stay informed about UCP tactics and organized resistance efforts.
\ud83d\udce7 Join Our Democracy NetworkGet updates on Bill 54, organizing opportunities, and democratic resistance efforts across Alberta.
Subscribe to Updates Read Bill 54 Analysis Browse Evidence Archive New to the Fight?"},{"location":"resources/#replicate-this-platform","title":"Replicate This Platform","text":"Changemaker Lite is the open-source platform powering this website. You can clone the complete setup - documentation tools, email campaigns, automation workflows - and rebuild it for your own organization in minutes.
Platform Documentation Git Repository Contribute Guide"},{"location":"resources/#social-media-content","title":"Social Media Content","text":"Copy these posts with one click and customize them for your social media channels:
"},{"location":"resources/#twitterx-posts","title":"Twitter/X Posts","text":"\ud83d\udea8 Bill 54 gives the UCP power to fire elected municipal officials without cause. This isn't governance - it's authoritarianism. Albertans deserve democracy, not dictators. #BillNo54 #AbDemocracy #UCPAuthoritarianism
Copy\ud83d\udcde TAKE ACTION: Call your MLA today about Bill 54. Tell them you won't stand for attacks on municipal democracy. Find your rep: assembly.ab.ca #AbDemocracy #BillNo54
Copy"},{"location":"resources/#facebook-posts","title":"Facebook Posts","text":"URGENT: The UCP's Bill 54 would fundamentally change how democracy works in Alberta. This bill would give the provincial government unprecedented power to fire elected municipal officials, override local decisions, and impose their will on communities across Alberta. This isn't about left vs right - it's about democracy vs authoritarianism.
Copy"},{"location":"resources/#instagram-captions","title":"Instagram Captions","text":"Democracy isn't a spectator sport \ud83d\uddf3\ufe0f Bill 54 would let the UCP government fire YOUR elected municipal representatives. The people YOU voted for could be removed by politicians YOU didn't elect. We can't let this stand. #BillNo54 #AbDemocracy #LocalDemocracy #Democracy
Copy"},{"location":"resources/#direct-action","title":"Direct Action","text":""},{"location":"resources/#contact-your-representatives","title":"Contact Your Representatives","text":"\ud83c\udfdb\ufe0f Contact Your MLAA province where democracy isn't just for the wealthy few, but belongs to everyone who calls Alberta home
Join the Movement Learn More \ud83c\udfdb\ufe0f Democracy Under AttackThe UCP's Bill 54 is just the beginning. While they restrict voting access and silence opposition voices, we envision an Alberta where democracy is expanded, not eroded. Where every worker, student, immigrant, and Indigenous person has not just a voice, but real power in shaping our collective future.
"},{"location":"vision/#our-vision-true-democratic-participation","title":"Our Vision: True Democratic Participation","text":"\ud83d\uddf3\ufe0f Universal Voting RightsIf you live here, work here, or pay taxes here - you vote here.
No more arbitrary citizenship requirements. Permanent residents, temporary workers, students, and all community members get a say in the decisions that affect their daily lives.
\u2692\ufe0f Workplace DemocracyDemocracy doesn't end at the factory gate.
Worker cooperatives, union representation on corporate boards, and employee ownership programs. When workers control their workplaces, they control their communities.
\ud83c\udfd8\ufe0f Community PowerReal local control over local issues.
Participatory budgeting, community assemblies, and neighbourhood councils with actual decision-making power over housing, transit, and development.
\ud83d\udce7 Build the MovementJoin thousands working toward democratic socialism in Alberta
I want updates on democratic organizing Join Us"},{"location":"vision/#from-exclusion-to-inclusion","title":"From Exclusion to Inclusion","text":"While the UCP works to restrict who can vote and limit democratic participation, we fight for the opposite: a democracy that includes everyone affected by political decisions.
\ud83d\udccb Automatic Voter RegistrationRegister every Albertan automatically when they turn 18, get a health card, file taxes, or establish residency. No bureaucratic barriers.
\ud83c\udfe2 Workplace VotingPolling stations in every major workplace. Paid time off to vote. Make it easier to participate than not to participate.
\ud83c\udfe0 Resident Voting RightsMunicipal voting rights for all residents regardless of citizenship status. If you live in the community, you get a say in how it's run.
\ud83d\udcf1 Digital DemocracySecure online voting options, digital town halls, and mobile polling for rural and remote communities.
\ud83d\udde3\ufe0f Multilingual AccessBallots and voting information in all community languages. Democracy shouldn't require perfect English.
\u267f Universal AccessEvery polling station fully accessible. Home voting for seniors and disabled community members. No one left behind.
"},{"location":"vision/#economic-democracy","title":"Economic Democracy","text":"True democracy requires economic democracy. When a small elite controls the wealth, they control the politics.
\ud83c\udfed The Problem: Corporate ControlGiant corporations and wealthy donors buy elections while working families struggle to afford housing, healthcare, and education. This isn't democracy - it's oligarchy.
\ud83e\udd1d The Solution: Worker OwnershipWhen workers own businesses collectively, profits stay in communities. When workers have power, they vote for policies that benefit working families, not just shareholders.
\ud83c\udfed Cooperative DevelopmentPublic funding for worker cooperatives and employee stock ownership plans. Transform capitalism from within.
\ud83c\udfe6 Public BankingA provincial bank owned by and accountable to Albertans, not Wall Street shareholders. Looking at you ATB.
\u26a1 Energy DemocracyCommunity-owned renewable energy projects. Let communities profit from their own resources.
\ud83c\udfe0 Housing as a RightPublic housing development, tenant cooperatives, and community land trusts to end housing as a commodity.
"},{"location":"vision/#indigenous-sovereignty-solidarity","title":"Indigenous Sovereignty & Solidarity","text":"No democracy in Alberta is legitimate without Indigenous sovereignty. True reconciliation means sharing power, not just consulting.
\ud83d\udeab Colonial DemocracyThe UCP's \"democracy\" continues 150+ years of colonial domination. Bill 54 affects Indigenous communities who were never consulted about its impacts on their governance and rights.
\ud83e\udeb6 Indigenous LeadershipGuaranteed Indigenous representation in provincial government. Recognition of Indigenous law and governance. Land back and resource sharing agreements that respect Indigenous sovereignty.
"},{"location":"vision/#youth-power-climate-justice","title":"Youth Power & Climate Justice","text":"The future belongs to young people. They deserve the biggest say in creating it.
\ud83d\uddf3\ufe0f Votes at 16Lower the voting age to 16 for all elections. Young people work, pay taxes, and live with political consequences longer than anyone.
\ud83c\udfeb School DemocracyStudent representation on school boards. Student unions with real power over curriculum and school policy.
\ud83c\udf0d Climate AssembliesCitizens' assemblies with youth leadership to plan Alberta's just transition to renewable energy.
\ud83d\udcbc Youth Job GuaranteePublic employment programs focused on climate action, care work, and community building.
"},{"location":"vision/#from-vision-to-reality","title":"From Vision to Reality\ud83d\udd25 This isn't just a dream - it's a roadmapTake Action Today","text":"Every victory for democracy started with people who refused to accept the status quo. The eight-hour work day, women's suffrage, Indigenous rights - all won through organized struggle by ordinary people who demanded something better.
Building democratic socialism requires all of us. Find your way to contribute:
\ud83c\udfdb\ufe0f Electoral ActionSupport candidates who champion expanded democracy and workers' rights. Run for office yourself.
Get Involved \u2692\ufe0f Labor OrganizingJoin or help organize unions, worker cooperatives, and tenant unions in your community.
Find Resources \ud83c\udfd8\ufe0f Community BuildingStart neighborhood councils, mutual aid networks, and community gardens. Democracy begins at home.
Read Stories \ud83d\udce2 Spread the VisionShare this vision with friends, family, and neighbors. Help others imagine what's possible.
Share This Page\"Another world is possible. She is walking toward us on a quiet day, and I can hear her breathing.\" - Arundhati Roy
The choice is ours: accept the UCP's vision of restricted democracy for the few, or fight for expanded democracy for all. Which Alberta do you choose?
"},{"location":"archive/","title":"Archive: The Evidence Against Bill 54","text":""},{"location":"archive/#the-ucps-anti-democratic-agenda-exposed","title":"The UCP's Anti-Democratic Agenda Exposed","text":"This archive contains comprehensive documentation of the UCP government's systematic assault on democratic institutions in Alberta. Bill 54 (the Election Statutes Amendment Act, 2025) represents one of the most significant threats to democratic participation in Alberta's history.
"},{"location":"archive/#what-youll-find-here","title":"What You'll Find Here","text":"Our archive includes:
"},{"location":"archive/#news-coverage","title":"\ud83d\udcf0 News Coverage","text":"Mainstream media reports documenting the scope and impact of Bill 54's anti-democratic provisions.
"},{"location":"archive/#government-sources","title":"\ud83c\udfdb\ufe0f Government Sources","text":"The UCP's own statements and press releases, revealing their true intentions behind the legislation.
"},{"location":"archive/#expert-analysis","title":"\ud83d\udcca Expert Analysis","text":"Academic and professional commentary exposing the authoritarian nature of these changes.
"},{"location":"archive/#community-opposition","title":"\ud83c\udfd8\ufe0f Community Opposition","text":"Responses from Indigenous Nations, municipalities, unions, and civil society organizations.
"},{"location":"archive/#legal-concerns","title":"\u2696\ufe0f Legal Concerns","text":"Analysis from legal experts and the Chief Electoral Officer about the bill's impact on election integrity.
"},{"location":"archive/#key-themes-in-the-evidence","title":"Key Themes in the Evidence","text":""},{"location":"archive/#voter-suppression","title":"Voter Suppression","text":"Bill 54 is not an isolated incident\u2014it's part of a broader authoritarian agenda that includes:
Each document in our archive provides crucial evidence of the UCP's anti-democratic agenda. We encourage you to:
The evidence is overwhelming: the UCP is systematically undermining democratic institutions in Alberta. This archive provides the documentation needed to fight back.
The contents of this archive are subject to updates as new evidence emerges of the UCP's continuing assault on Alberta democracy.
"},{"location":"archive/Alberta%20Government%20tables%20changes%20to%20the%20election%20act/","title":"Alberta Government tables changes to the election act","text":"Alberta Government tables changes to the election act
Multiple changes introduced to the Alberta Elections act and other legislation
Danielle Smith[Listen to this article
00:05:12
](https://www.bpmcdn.com/files/texttospeech/7975596-7738590a-4f2e-4f7c-bcf2-07834aee7982.mp3)
The Government of Alberta has introduced new legislation which it believes will strengthen democracy and result in fair and quick election results.
Bill 54, the Election Statutes Amendment Act, 2025, was tabled in the Alberta legislature on April 29.
Changes included in the legislation are the banning of electronic tabulators and other automated voting machines, the elimination of vouching at voting stations, the requirement of unofficial vote counts to be completed within 12 hours of polls closing, a requirement for voters to cast their ballot in their home constituency, increasing access to special ballots, making it easier to recall elected officials, and improving the process for citizens to get petitions going.
\"I believe that democracy thrives when people trust the process,\" said Premier Danielle Smith, via a media release. \"These changes would make elections at every level in Alberta more accessible and transparent while protecting their integrity, ensuring confidence in the outcomes. We are also creating more opportunities for Albertans to be involved in direct democracy and to have their say on issues that matter to them.\u201d
Vouching is the process of having another confirmed voter vouch for someone's identification as a registered voter, even if they aren't carrying any documentation. Instead of allowing vouching, the amended legislation will allow for an expanded array of documentation which registered voters can use to prove residence.
While not routinely used in Alberta, the updated legislation completely bans the use of electronic voting machines and online voting, opting instead for the traditional paper and pen, hand-counted ballots. The legislation does allow the use of voting assistance machines for those with disabilities, provided it is not connected to the internet and results in a paper, hand-counted ballot.
Another change being made to the legislation is a requirement that 95 per cent of voters in an electoral division be within 50 kilometres of a voting place and that every population centre with more than 1,000 electors has, at minimum, a voting place on election day and at least one day for advanced voting. Population centres with 2,500 or more residents will be open on election day and on all advance voting days.
Under the current legislation, special ballots may be delivered until the end of election day. With the amendments, special ballots must be received by the Friday before the election and begin being counted three hours before the polls close.
The legislation also makes some changes for political parties and candidates under the Election Act.
Under existing legislation, only candidates or their official representatives can inspect documents or request a judicial recount; under the amended legislation, political parties may inspect all documents, scrutineers may observe every aspect of the voting process, and political parties may begin and participate in judicial recounts.
Other notable amendments being made include changes to the Citizen Initiative Act, which the general public can use to trigger petitions.
Under the existing legislation, an initiative must gather signatures from 10 per cent of the registered voters province-wide for legislative and policy initiatives and 20 per cent of registered voters in two-thirds of the constituencies for constitutional initiatives in a 90-day period.
With the amended legislation, the threshold for success will be changed to 10 per cent of the number of eligible voters who voted in the last general election in 120 days.
\"When we were talking about looking at the thresholds for both recall and citizen initiative, one of the reasons why we were discussing changing it is that you want a bar that's high, but you don't want a bar that's impossible to achieve,\" said Smith, during the press conference announcing the amendments. \"We saw with some of the recall initiatives that took place at the municipal level, the bar was impossible to achieve. So we wanted to try to create something that was a little bit more reasonable.\"
Once a petition is successfully submitted, the chief electoral officer will have 30 days to decide if the requirements have been met, and if so, 60 days to submit the matter to the courts for further disposition.
One piece of legislation getting substantial work is the Recall Act.
With the new amendments, an applicant submitting under the act will be limited to 100 words explaining the reasons that the elected official should be recalled, down from 200, and the elected official will be given seven days to respond.
Should the recall petition be allowed to proceed, the applicant will have four months to gain the signatures on the petition. Recalls under the new rules will not be allowed within 12 months of someone being elected or within 12 months of a set general election.
Finally, a change being made to the Local Authorities Election Act will require all municipal and school board candidates, and third-party advertisers, to report campaign expenses by Sept. 30 of an election year, where elections are typically held in October.
About the Author: Kevin Sabo
Kevin Sabo has been a resident of the Castor area for the last 12 years, first moving to the area in his previous career as an EMT.
Read more
","tags":["clippings"]},{"location":"archive/Alberta%20bill%20seeks%20to%20reintroduce%20union%2C%20corporate%20contributions%2C%20ban%20tabulators%20and%20lower%20recall%20threshold/","title":"Alberta bill seeks to reintroduce union, corporate contributions, ban tabulators and lower recall threshold","text":"Alberta bill seeks to reintroduce union, corporate contributions, ban tabulators and lower recall threshold
Alberta is seeking to overhaul how its elections are administered including reintroducing union and corporate spending, increasing election spending limits, and banning vote tabulators as well as change rules around citizen initiatives and recall.
Bill 54: the Election Statutes Amendment Act, 2025 was tabled in the legislature by Justice Minister Mickey Amery on Tuesday.
\u201cI believe democracy thrives when people trust the process,\u201d Premier Danielle Smith told reporters about the bill.
She said the timing of the announcement, coming the day after the federal Liberals won Monday\u2019s election, was coincidental.
\u201cWe were going to introduce it regardless of what the outcome of the election was. It just so happens that this is the timing now.\u201d
The bill spells out more than 50 proposed changes to rules around elections and would amend seven government acts, some of which mirror the changes made to municipal elections announced last year via Bill 20.
Opposition justice critic Irfan Sabir said the new legislature was designed to appeal to the governing UCP\u2019s supporter base.
\u201cThis act is weakening our democracy. This is bringing back dark money into our politics.\u201d
Here are some of the major changes coming via Bill 54:
Headline News
Get the latest headlines, breaking news and columns.
","tags":["clippings"]},{"location":"archive/Alberta%20bill%20seeks%20to%20reintroduce%20union%2C%20corporate%20contributions%2C%20ban%20tabulators%20and%20lower%20recall%20threshold/#unions-and-corporate-donations","title":"Unions and corporate donations","text":"If passed, the legislation would allow Alberta corporations and unions to make contributions to parties, constituency associations, leadership contests and third party advertisers, among others.
Such contributions are prohibited under current rules in both provincial and federal elections.
","tags":["clippings"]},{"location":"archive/Alberta%20bill%20seeks%20to%20reintroduce%20union%2C%20corporate%20contributions%2C%20ban%20tabulators%20and%20lower%20recall%20threshold/#election-spending-limits","title":"Election spending limits","text":"The bill proposes changing the formula-based approach to provincial election spending limits to a limit of $5 million for each registered political party.
Expense limits per candidate are set to rise to $75,000 from $60,800, and expense limits for parties in a byelection will grow to $75,000 from $28,000.
","tags":["clippings"]},{"location":"archive/Alberta%20bill%20seeks%20to%20reintroduce%20union%2C%20corporate%20contributions%2C%20ban%20tabulators%20and%20lower%20recall%20threshold/#recall-and-initiative","title":"Recall and initiative","text":"The bill proposes lowering the signature thresholds for both citizen initiatives and recall.
Currently, initiative petitions must have signatures from 10 per cent of registered voters provincewide for certain initiatives, rising to 20 per cent for others.
The bill seeks to lower that bar to 10 per cent of the number of eligible voters who voted in the last election.
Similarly, the bill seeks to make it easier to recall an MLA through a series of changes, including:
The bill would end the ability of voters in a provincial election to vote outside of their constituency at designated stations.
The \u201cvote anywhere\u201d option has been credited with making voting more accessible and for boosting turnout.
Following the 2023 election, officials also cited changes to how those ballots were counted as cause for election night delays in reporting results.
The legislation also proposes to end the practice of vouching, where an eligible voter in the same voting area vouches for a voter without identification.
It also seeks to amend rules around special ballots which are currently only available when a voter is unable to vote on the regular election day.
Under the new legislation, special ballot use would be expanded and voters could use one without having to first give a reason.
","tags":["clippings"]},{"location":"archive/Alberta%20bill%20seeks%20to%20reintroduce%20union%2C%20corporate%20contributions%2C%20ban%20tabulators%20and%20lower%20recall%20threshold/#tabulator-ban","title":"Tabulator ban","text":"Similar to municipal elections, the use of electronic vote tabulators will be banned for provincial elections.
","tags":["clippings"]},{"location":"archive/Alberta%20bill%20seeks%20to%20reintroduce%20union%2C%20corporate%20contributions%2C%20ban%20tabulators%20and%20lower%20recall%20threshold/#no-lengthy-ballots","title":"No lengthy ballots","text":"The bill also proposed preventing a single official agent from acting on behalf of more than one independent candidate.
During Monday\u2019s federal elections, voters in the Ottawa riding of Carleton had to navigate a field of 91 candidates on a ballot, including 83 independents all of whom listed the same individual as their official agent.
mblack@postmedia.com
","tags":["clippings"]},{"location":"archive/Alberta%20overhauls%20election%20laws%20to%20allow%20corporate%20donations%2C%20change%20referendum%20thresholds%20%20CBC%20News/","title":"Alberta overhauls election laws to allow corporate donations, change referendum thresholds | CBC News","text":"Alberta overhauls election laws to allow corporate donations, change referendum thresholds | CBC News
Edmonton
","tags":["clippings"]},{"location":"archive/Alberta%20overhauls%20election%20laws%20to%20allow%20corporate%20donations%2C%20change%20referendum%20thresholds%20%20CBC%20News/#alberta-overhauls-election-laws-to-allow-corporate-donations-change-referendum-thresholds","title":"Alberta overhauls election laws to allow corporate donations, change referendum thresholds","text":"The Alberta government wants to bring back corporate and union political donations, eliminate vouching for a voter\u2019s identity at election polling stations, and lower the threshold for recalls and referendums.
","tags":["clippings"]},{"location":"archive/Alberta%20overhauls%20election%20laws%20to%20allow%20corporate%20donations%2C%20change%20referendum%20thresholds%20%20CBC%20News/#bill-54-also-eliminates-vouching-and-prohibits-use-of-vote-tabulators","title":"Bill 54 also eliminates vouching and prohibits use of vote tabulators","text":"Justice Minister Mickey Amery talks about Bill 54 Tuesday as Premier Danielle Smith listens. (Maxime Lamache/Radio Canada )
The Alberta government wants to bring back corporate and union political donations, eliminate the process of vouching for a voter's identity at election polling stations, and lower the threshold for recalls and referendums.
The measures are proposed in Bill 54, Election Statutes Amendment Act, 2025, tabled by Justice Minister Mickey Amery in the legislature Tuesday.
The bill, which amends seven pieces of legislation including the Election Act, would also ban the use of electronic vote tabulators, a measure that was promised by Premier Danielle Smith's United Conservative government.
Smith told a news conference that her government wants to make it easier for Albertans to express their political views.
\"These changes build on the integrity, trust and openness that have always been at the heart of democracy and keep Alberta strong and free,\" she said.
The ban on corporate and union donations to political parties was in the first piece of legislation passed by Rachel Notley's NDP government in 2015.
If passed, Bill 54 will allow these types of contributions to an aggregate maximum of $5,000 to parties, constituency associations, candidates and third-party political advertisers. The bill also sets a separate contribution limit of $5,000 for leadership candidates.
Amery said there are differences for how the donations will be reported this time.
\"All candidates have to account for where their money is coming from, who it's coming from and make sure that that is publicly disclosed to members of the public,\" he said in an interview with CBC News.
\"Moreover, at this time the corporate donations, for example, are not tax deductible. And so that is an important component that differs, I think, from previous time.\"
Last fall, the government passed legislation allowing corporate and union donations in municipal elections.
","tags":["clippings"]},{"location":"archive/Alberta%20overhauls%20election%20laws%20to%20allow%20corporate%20donations%2C%20change%20referendum%20thresholds%20%20CBC%20News/#recall-and-referendum-changes","title":"Recall and referendum changes","text":"Currently, voters who lack proper identification can still vote if another eligible voter from their riding is able to vouch for them. Bill 54 will eliminate vouching but it expands the types of identification that can be used to prove someone lives in the electoral district and can vote.
The Recall Act and the Citizens Initiative Act, passed by the UCP government in 2021, outlines the process by which citizens can initiate the recall of an elected MLA. People have since complained that the timeline and number of signatures required for a successful petition were too onerous.
Bill 54 proposes lowering the signature threshold, and extending the signature collection period from 60 to 90 days for MLA recalls and from 90 to 120 days for a citizen's initiative or referendum.
The number of signatures for an MLA recall would be 60 per cent of the number who voted in a riding in the most recent provincial election. The current threshold is 40 per cent of all eligible voters in that riding.
The threshold for a referendum would be 10 per cent of people who voted in the last provincial election, compared to the current 10 per cent of all registered voters for legislative and policy referendums and 20 per cent of registered voters in two-thirds of Alberta ridings for constitutional questions.
If the bill is passed, an MLA who is the subject of a recall petition could add a response to the reasons listed by the petitioner.
A recall vote would be moved up to four months from the current six months if the petition is approved by the chief electoral officer.
MLA Irfan Sabir, the NDP Opposition justice critic, said he is concerned the government is loosening the rules around referendums to whip up separatist discontent among their base.
Sabir said he is worried that corporate donors will use a numbered company and make it more difficult to trace the source of a donation.
\"I think elections should not be about who has more money or has deep pockets,\" Sabir said. \"Elections should be about ideas and broader participation from the public.\"
The use of tabulator or electronic vote counting machines will be banned under Bill 54 so ballots will have to be counted by hand. The bill sets a deadline of 12 hours for the unofficial vote count to be completed.
Other measures proposed in Bill 54 include:
Alberta to make changes to bill proposing sweeping powers over municipalities | Globalnews.ca
Politics
","tags":["clippings"]},{"location":"archive/Alberta%20to%20make%20changes%20to%20bill%20proposing%20sweeping%20powers%20over%20municipalities%20%20%20Globalnews.ca/#alberta-to-make-changes-to-bill-proposing-sweeping-powers-over-municipalities","title":"Alberta to make changes to bill proposing sweeping powers over municipalities","text":"Alberta Municipalities speaks out over province\u2019s Bill 20 to have more control over local politics
The Alberta government says it will make amendments to a bill that would give cabinet unfettered power to fire mayors and councillors and overturn bylaws.
Municipal Affairs Minister Ric McIver said in a statement Thursday that the government will introduce changes and implement rules surrounding how and when cabinet can overrule local governments.
McIver said the province will work with municipalities on the amendments.
The bill is before the legislature and has been criticized by municipal leaders as a severe overreach into municipal government affairs.
\u201cWhat I would propose is, don\u2019t move ahead with Bill 20 at all. There\u2019s no need for it,\u201d Edmonton Mayor Amarjeet Sohi said Thursday.
Sohi said he is pleased to hear McIver is responding to the criticism and concerns raised about the bill, and that he\u2019s open to discussing changes with those who have raised issues with it.
\u201cIf there\u2019s a problem they want to solve I think the best way to do that is co-create legislation, not just impose legislation on municipalities,\u201d Sohi said. \u201cThis has been kind of a one-way street where we are being told what they are going to do instead of listening to us and engaging with us.\u201d
Calgary Mayor Jyoti Gondek said she too is appreciative that the minister has indicated he wants to consult with municipalities, but added the legislation as it stands is a \u201cgreat overreach.\u201d
\u201cI\u2019ve had a call with him. He reiterated that he will be engaging with us, so that\u2019s great. But I continue to see an issue with the idea of saying that someone could be removed in the public interest without defining what that means,\u201d Gondek said.
\u201cIf they\u2019re truly interested in making sure that someone who\u2019s broken a law or misrepresented themselves or done something unethical is to be removed, then that language needs to be clear.\u201d
Gondek also noted she is unclear how the consultation process is going to unfold.
\u201cBill 20 comes with a whole lot of questions and right now there\u2019s not a lot of answers.\u201d
Alberta Municipalities \u2018caught off guard\u2019 by details of Bill 20
Alberta Municipalities president Tyler Gandam has said members are concerned the proposed law would intimidate and silence legally elected officials who dare criticize the province.
McIver said he wants to make it clear that the new powers in the bill would only be used as a last resort.
He said the power to repeal municipal bylaws should be used only when those bylaws fall under areas of shared responsibility, such as health care, education, the provincial economy or public safety.
Sohi went on to say that if the legislation does move forward, he believes it should be used only in the rarest of circumstances. He also believes any use of the bill should be discussed in the legislature, and not just within cabinet.
\u201cCabinet decisions are not made in a transparent, open way and there\u2019s no accountability on cabinet. There is accountability in the legislature where people can ask questions around why a council member is being removed or why a duly-passed bylaw by a council is being repealed by the province,\u201d Sohi said.
He also believes there is no need for political parties at a municipal level.
\u201cLet people decide who they elect, and then let the local elected people make decisions on behalf of the constituents that have elected us.\u201d
The Alberta NDP\u2019s critic for municipalities said rather than make amendments, the UCP needs to withdraw Bill 20 entirely.
\u201cBill 20 is a threat to our democracy,\u201d Kyle Kasawski said in a statement.
\u201cThis bill is another example of Smith\u2019s made-in-Alberta authoritarian approach to governing. The UCP wants to control everything, whether it be our universities, schools, health care, police force, pensions and now municipal councils.\u201d
\u2014 with files from The Canadian Press
","tags":["clippings"]},{"location":"archive/Albertas%20chief%20electoral%20officer%20warns%20UCP%20proposed%20bill%20will%20hurt%20investigations%20-%20Globalnews.ca/","title":"Alberta\u2019s chief electoral officer warns UCP proposed bill will hurt investigations | Globalnews.ca","text":"Alberta\u2019s chief electoral officer warns UCP proposed bill will hurt investigations | Globalnews.ca
Politics
","tags":["clippings"]},{"location":"archive/Albertas%20chief%20electoral%20officer%20warns%20UCP%20proposed%20bill%20will%20hurt%20investigations%20-%20Globalnews.ca/#albertas-chief-electoral-officer-warns-ucp-proposed-bill-will-hurt-investigations","title":"Alberta\u2019s chief electoral officer warns UCP proposed bill will hurt investigations","text":"Alberta proposes sweeping changes to provincial election laws
Alberta\u2019s chief electoral officer is warning the government that proposed legislation will impair the election commissioner\u2019s power to investigate election rule breaking.
A controversial bill introduced last month, if passed, will make sweeping changes to voting and referendums in the province, and is making its way through debate in the legislature.
In documents sent to Justice Minister Mickey Amery and all legislature members, chief electoral officer Gordon McClure warns that some changes in the bill will reduce the election commissioner\u2019s ability to investigate and enforce compliance with election law, including financial contribution rules.
Alberta\u2019s Chief Electoral Officer, Gordon McClure, warns new UCP legislation will reduce the election commissioner\u2019s ability to investigate and enforce compliance with election laws. Global News
A summary of concerns attached to the email says that under one of the bill\u2019s proposed changes, none of the significant investigations undertaken by the election commissioner in the last five years would have happened and some current investigations would need to be abandoned.
Amery says all of the bill\u2019s proposals are meant to protect democracy, deliver fair and open elections, and restore confidence in every vote cast by Albertans, but he did not directly address McClure\u2019s concerns.
Opposition NDP justice critic Irfan Sabir says McClure\u2019s letter makes it clear the United Conservatives are undermining investigations into election law, which would let those who break the rules off the hook.
","tags":["clippings"]},{"location":"archive/Central%20Alberta%20First%20Nations%20slam%20Bill%2054/","title":"Central Alberta First Nations slam Bill 54","text":"Central Alberta First Nations slam Bill 54
Treaty 6 Nations vow to fight against separation legislation
Alberta Government House Leader Joseph Schow (Advocate file photo)[Listen to this article
00:05:03
](https://www.bpmcdn.com/files/texttospeech/8011556-476b864d-f154-457f-a908-e1ae638ae6ec.mp3)
Central Alberta First Nations have vowed to fight provincial legislation that would make it easier to put forward citizen-led referendums, including separation from Canada questions.
\"Premier (Danielle) Smith's government is not interested in partnership,\" said the Confederacy of Treaty 6 First Nations in a statement Thursday. \"(I)nstead they sow division among Albertans and attack our Treaties by passing Bill 54.
\"We will fight against separtion and any 'citizen-led' referendum that threatens Treaty.\"
Treaty 6 covers 15 First Nations, including Sunchild and O'Chiese, northwest of Rocky Mountain House, and Maskwacis's Samson, Louis Bull, Ermineskin and Montana First Nations. Alexander, Alexis Nakota Sioux, Beaver Lake, Cold Lake, Enoch, Frog Lake, Whitefish Lake, Heart Lake and Kehewin Cree First Nations are also part of the treaty first signed in 1876.
The provincial government's Bill 54, known as the Election Statutes Amendment Act, among other things, lowers the threshold for citizen-led referendums. After First Nations groups complained, last-minute changes to the legislation were made declaring that existing treaty rights could not be threatened by any referendum question.
\"I believe that democracy thrives when people trust the process,\" said Premier Danielle Smith, via a media release last month. \"These changes would make elections at every level in Alberta more accessible and transparent while protecting their integrity, ensuring confidence in the outcomes. We are also creating more opportunities for Albertans to be involved in direct democracy and to have their say on issues that matter to them.\u201d
With the amended legislation, the threshold for success will be changed to 10 per cent of the number of eligible voters who voted in the last general election in 120 days.
\"When we were talking about looking at the thresholds for both recall and citizen initiative, one of the reasons why we were discussing changing it is that you want a bar that's high, but you don't want a bar that's impossible to achieve,\" said Smith, during the press conference announcing the amendments. \"We saw with some of the recall initiatives that took place at the municipal level, the bar was impossible to achieve. So we wanted to try to create something that was a little bit more reasonable.\"
Once a petition is successfully submitted, the chief electoral officer will have 30 days to decide if the requirements have been met, and if so, 60 days to submit the matter to the courts for further disposition.
The new amendments fall short of the changes First Nations groups wanted that would have made it impossible for a separation referendum to go forward.
\"First Nations have always been kind and loving, but our kindness is taken advantage of. Let us be clear: we are not subordinate to Alberta or Canada. Our relationship is Nation-to-Nation with the Crown, and that relationship must be respected,\" says the statement from Confederacy of Treaty 6 Grand Chief Greg Desjarlais.
Desjarlais said they are prepared to take their fight to the courts.
\"Our rights are affirmed and protected by Section 35 of the Constitution \u2014 we will not hesitate to assert them. Our sacred Treaty will not be undone by the thoughtless and careless actions of a loud minority.
\"You cannot undermine our rights or our future.\"
Alberta House Leader Joseph Schow said in a news conference on Thursday that the bill is a large piece of legislation is about making elections transparent and fair and not just about referendums.
He said he was not surprised at the response because it involves change. \"But I think it is change in response to the requests that we've had.
\"The most important thing we can do as a government is ensure confidence in election results and that's what I think this piece of legislation does.\"
NDP Opposition Leader Christina Gray criticized the UCP government for Bill 54, as well as its lack of action on addressing cost of living or the health-care system \"crisis.\"
\"Not only did they pass anti-democratic legislation like Bill 54, but they used anti-democratic tactics in the Legislature to get it done.\"
Gray took aim at the Smith government for using time allocation motions that \"cut off debate and allowed them to ram through controversial legislation with minimal scrutiny or public awareness.\"
The UCP government has refused to pass any NDP Private Member's Bills, while passing all of those introduced by UCP MLAs, she says.
Gray also accused the UCP of covering up a health-care inquiry and passing a provincial budget that cuts critical services and \"did nothing for Albertans.\"
Editor's Note: This article has been updating to include additional comments and information from the Government of Alberta regarding Bill 54.
Cold Lake First Nations opposes Alberta's proposed Bill 54
CLFN asserts that such measures threaten their treaty rights and sovereignty.
In a statement released on May 7, CLFN shared their identity as the Denesuline of \u0141u\u00e9 Chok Tu\u00e9, original signatories of Treaty 6 in 1876. They highlighted their millennia-long occupation of ancestral lands in northeastern Treaty 6 territory, stating that their culture, language, and way of life are inherently tied to these lands.
Chief Kelsey Jacko declared, \"We are part of the land that continues to sustain us.\"
The letter expressed strong opposition to the proposed changes in the Alberta Elections Act, particularly the provision allowing a citizen-led referendum on provincial separation from Canada in 2026.
Jacko described this move as \"reckless, dangerous and deeply disrespectful to the original peoples as holders of inherent rights and title.\" The statement further asserted, \"Our treaties are solemn and sacred agreements... We continue to honour our sacred treaties and will do so forever, including protecting the lands that have sustained our people for thousands of years.\"
The proposed Bill 54 aims to amend the Alberta Elections Act by lowering the threshold for citizen-initiated referendums. The bill proposes reducing the required number of signatures from 20 per cent to 10 per cent of eligible voters and extending the collection period from 90 to 120 days. This change would make it easier for citizens to trigger referendums on various issues, including provincial separation, as detailed in the Government of Alberta's official fact sheet on the Election Statutes Amendment Act, 2025.
Premier Danielle Smith addressed the province on May 5, stating that while she does not support Alberta's separation from Canada, she would respect the democratic process if a citizen-led petition met the required criteria.
She noted, \"If there is a successful citizen-led referendum petition... our government will respect the democratic process and include that question on the 2026 provincial referendum ballot,\u201d according to the Government of Alberta website.
The Premier affirms a firm commitment to protecting and honoring the inherent rights of First Nations, M\u00e9tis, and Inuit peoples. Any citizen-initiated referendum must not violate their constitutional rights and must respect Treaties 6, 7, and 8. This commitment is non-negotiable.
Jacko added that they \u201cwill not be forced by any settler government to relocate, renegotiate our treaties or longstanding legal and political orders and relationships at the whim of settler populations.\u201d
In the letter, Cold Lake First Nations made clear that their rights and title have never been surrendered, stating, \u201cWe never surrendered our sovereignty. Our rights and title to our ancestral lands continue in force today and forever.\u201d Jacko added, \u201cOur treaty is not negotiable; it never was and never will be.\u201d
","tags":["clippings"]},{"location":"archive/Danielle%20Smith%20lowers%20bar%20for%20Alberta%20referendum%20with%20separatism%20sentiment%20emerging/","title":"Danielle Smith lowers bar for Alberta referendum with separatism sentiment emerging","text":"Danielle Smith lowers bar for Alberta referendum with separatism sentiment emerging
If passed into provincial law, the new bill would pave the way to put a citizen-proposed constitutional referendum question on the ballot with the signatures of just over 175,000 Albertans, based on 2023 electoral numbers. Photo by Azin Ghaffari/Postmedia
OTTAWA \u2014 Alberta Premier Danielle Smith says she\u2019ll make it easier for citizens to initiate a referendum on the province\u2019s future in Canada, after warning that a Liberal win in Monday\u2019s election could spur a groundswell of support for Alberta separatism.
Smith said on Tuesday that a newly tabled elections bill will give everyday Albertans a bigger say in the province\u2019s affairs.
\u201c(We\u2019re giving) Albertans more ways to be directly involved in democracy, and to have their say on issues that matter to them,\u201d Smith told reporters in Edmonton.
If passed, the new law would dramatically lower the number of signatures needed to put a citizen-proposed constitutional referendum question on the ballot, setting a new threshold of 10 per cent of general election turnout \u2014 or just over 175,000, based on Alberta\u2019s last provincial election in 2023.
The law will also extend the signature collection time for citizens\u2019 initiatives, from 90 to 120 days, and get rid of the existing riding-level threshold for signatures.
Smith said on Tuesday that the current threshold of 20 per cent of registered voters, roughly 600,000 signatures, is far too high, making citizens\u2019 initiatives virtually impossible to move forward.
\u201cYou want a bar that\u2019s high, but you don\u2019t want a bar that\u2019s impossible to achieve\u2026 so we wanted to try to create something that was a little bit more reasonable.\u201d said Smith.
Smith noted that there haven\u2019t been any citizen-initiated referendums under the existing threshold, set in 2022.
\u201cThat also suggested to us that people thought it was just pointless to go out and try to get that many signatures.\u201d
Smith said that, while she personally supported Alberta staying in Canada, she wouldn\u2019t stand in the way of a citizen-led referendum on independence.
\u201c(T)here is a citizen initiative referendum process that if citizens want to put a question on the ballot and get enough of their fellow citizens to sign that petition, then those questions will be put forward\u2026 I don\u2019t want to pre-judge what a question might be,\u201d said Smith.
Smith previously announced she\u2019d be setting up a post-election panel that will give citizens a chance to put forward potential referendum questions.
Polls heading into Monday\u2019s federal election showed that as many as three in 10 Albertans would vote for Alberta to leave Canada if the Liberals won a fourth term in office.
Premier Danielle Smith announces proposed changes to several pieces of democratic process legislation at the Alberta Legislature on April 29, 2025. Photo by Shaughn Butts/Postmedia
Take Back Alberta founder David Parker said on Wednesday that his online petition for a referendum on Alberta sovereignty had collected more than 80,000 signatures in less than 36 hours.
Parker said he expected to hit the 200,000 mark by the end of the week.
Karamveer Lalh, an Edmonton-based lawyer who helped write the first version of the citizens\u2019 initiatives law, said that he expects to see other grassroots campaigners test the waters in the coming weeks.
\u201cYou ideally want the movement and infrastructure to be in place before you actually go forward with trying to go through the petition process,\u201d Lalh told the National Post.
\u201cBasically, you want to be confident that you\u2019ll be able to get the signatures to cross the threshold before you\u2019re officially on the clock.\u201d
National Post
rmohamed@postmedia.com
Get more deep-dive National Post political coverage and analysis in your inbox with the Political Hack newsletter, where Ottawa bureau chief Stuart Thomson and political analyst Tasha Kheiriddin get at what\u2019s really going on behind the scenes on Parliament Hill every Wednesday and Friday, exclusively for subscribers. Sign up here.
Our website is the place for the latest breaking news, exclusive scoops, longreads and provocative commentary. Please bookmark nationalpost.com and sign up for our politics newsletter, First Reading, here.
","tags":["clippings"]},{"location":"archive/Improving%20consistency%20and%20fairness%20in%20Albertas%20democratic%20processes/","title":"Improving consistency and fairness in Alberta\u2019s democratic processes","text":"Improving consistency and fairness in Alberta\u2019s democratic processes
Status: Bill 54 received Royal Assent on May 15, 2025.
Ministry responsible: Justice
","tags":["clippings"]},{"location":"archive/Improving%20consistency%20and%20fairness%20in%20Albertas%20democratic%20processes/#overview","title":"Overview","text":"The Election Statutes Amendment Act, 2025 (formerly Bill 54), will ensure democratic processes are aligned and conducted in a transparent manner. Democratic processes include elections, whether provincial, municipal or Senate, and direct democracy processes like referendums, MLA recall and citizen initiative petitions. These legislative amendments are occurring together to help ensure a consistent framework for democratic processes.
The act will aim to increase fairness in provincial elections by improving investigation and enforcement of election rules.
Additional amendments will:
The Election Statutes Amendment Act, 2025 amends the following legislation. Read the Election Statutes Amendment Act, 2025 fact sheet for a complete list of amendments.
The amendments to the Local Authorities Election Act came into force May 15, 2025. Changes to all other acts will come into force on proclamation.
","tags":["clippings"]},{"location":"archive/Improving%20consistency%20and%20fairness%20in%20Albertas%20democratic%20processes/#resources","title":"Resources","text":"May 2024: Alberta Municipalities said it hasn't been given chance to consult on changes to bill
","tags":["clippings"]},{"location":"archive/May%202024%20Alberta%20Municipalities%20said%20it%20hasnt%20been%20given%20chance%20to%20consult%20on%20changes%20to%20bill/#notification-settings","title":"Notification Settings","text":"This browser doesn't support push notifications at the moment. Check browsers features, update your browser or try to use one from the list of recommended to manage your notifications settings:
If you wish to manage your notification settings from this browser you will need to update your browser's settings for this site. Just click button below and allow notifications for this site
Note Safari 16.4+ working on iOS devices also need this site app to be installed at device's Home Screen for Push Notifications to work
Manage Notification Settings
Close
EDMONTON - Alberta's municipal affairs minister declined Monday to clarify whether towns and cities would still get their say before changes are made to a contentious bill that gives the province broad authority to fire local councillors.
Read this article for free:
To continue reading, please subscribe:
","tags":["clippings"]},{"location":"archive/May%202024%20Alberta%20Municipalities%20said%20it%20hasnt%20been%20given%20chance%20to%20consult%20on%20changes%20to%20bill/#monthly-digital-subscription","title":"Monthly Digital Subscription","text":"$19 + tax for 4 weeks and receive a Canada Proud Manitoba Strong mug and sticker FREE!
*Special offer only available to new subscribers or returning subscribers without a subscription for more than eight weeks. New subscription must remain active for at least 12 weeks. If cancelled prior to 12 weeks, you will be charged regular price for the merchandise. Merchandise is provided \u201cas is\u201d and cannot be exchanged. Expect merchandise delivery within two weeks for addresses within Manitoba and up to four weeks if outside of Manitoba.
To continue reading, please subscribe:
","tags":["clippings"]},{"location":"archive/May%202024%20Alberta%20Municipalities%20said%20it%20hasnt%20been%20given%20chance%20to%20consult%20on%20changes%20to%20bill/#add-winnipeg-free-press-access-to-your-brandon-sun-subscription-for-only","title":"Add Winnipeg Free Press access to your Brandon Sun subscription for only","text":"$1 for the first 4 weeks*
No thanks
*$1 will be added to your next bill. After your 4 weeks access is complete your rate will increase by $0.00 a X percent off the regular rate.
EDMONTON - Alberta's municipal affairs minister declined Monday to clarify whether towns and cities would still get their say before changes are made to a contentious bill that gives the province broad authority to fire local councillors.
Read unlimited articles for free today:
Hey there, time traveller! This article was published 06/05/2024 (388 days ago), so information in it may no longer be current.
EDMONTON \u2013 Alberta\u2019s municipal affairs minister declined Monday to clarify whether towns and cities would still get their say before changes are made to a contentious bill that gives the province broad authority to fire local councillors.
Ric McIver announced the changes last Thursday and promised at that time he would talk to municipal leaders about looming amendments to the bill.
But on Monday, when asked by reporters on the state of consultations, McIver pointed to the fact he already spoke with multiple leaders \u201cover the last few days\u201d about the impending changes.
Minister of Municipal Affairs Ric McIver and Alberta Premier Danielle Smith take part in a press conference in Edmonton on Wednesday April 10, 2024. THE CANADIAN PRESS/Jason Franson
When asked if he considered those discussions to be the promised consultation, McIver declined to clarify.
\u201cIt\u2019s one form of consultation, it\u2019s certainly not the only form,\u201d he replied.
The bill, introduced April 25, has been widely condemned by municipal leaders as a broad overreach into their authority with a possible chill effect on their decision making.
The bill not only gives cabinet broad power to fire councillors but also overturn any council bylaw.
This weekend, Craig Snodgrass, the mayor of High River \u2013 Premier Danielle Smith\u2019s hometown \u2014 said the only reason the bill is on the table is because the UCP has failed to get \u201ctheir people\u201d into the mayor\u2019s seat in Edmonton and Calgary.
\u201cThis is about control. It won\u2019t end with the big cities. Scrap it,\u201d Snodgrass wrote on social media.
McIver said last week the amendments will address those concerns but has not provided specifics.
Tyler Gandam, president of Alberta Municipalities \u2014 the organization representing Alberta towns, cities and villages \u2013 confirmed that McIver called him last week to say changes were coming, but said that has been it.
\u201cMinister McIver committed to consulting with Alberta Municipalities in advance of the announcement of the forthcoming amendments, but nothing has been arranged yet,\u201d Gandam said in a statement.
\u201cI trust we will have the opportunity to address our concerns on all parts of the bill,\u201d he said.
Paul McLauchlin, head of Rural Municipalities of Alberta, told CHED radio Monday he has had \u201cdiscussions\u201d with McIver.
While McLauchlin said he\u2019s hopeful McIver has heard the organization\u2019s concerns and will make necessary changes, he said nobody was asking for a bill making it easier for cabinet to remove local councillors or mayors.
\u201cWhat is the point? Is the point to assert authority? Or is the point to provide clarity to governance?\u201d said McLauchlin.
It\u2019s also not clear when the amendments will be brought to the floor of the legislature.
Smith has said amendments would come this week and would clarify the new cabinet powers would be used only sparingly.
Asked Monday about the timeline, McIver said, \u201cWhen amendments are ready, we will introduce them in the house.\u201d
But McIver said time is a factor. He said the government aims to ensure the bill passes debate in the legislature in the current sitting, which is scheduled to rise at the end of the month.
Opposition New Democrats have said the bill is so flawed it needs to be pulled altogether.
McIver said municipal officials will need time to get ready for the next elections in October 2025.
\u201cTime is ticking, and it\u2019s an important issue,\u201d McIver said.
The bill also makes changes to local elections, including mandating hand-counted ballots, and green lighting political parties to run in Edmonton and Calgary.
This report by The Canadian Press was first published May 6, 2024.
Report Error Submit a Tip
","tags":["clippings"]},{"location":"archive/Smith%20pushes%20Alberta%20Accord%20defends%20citizen%20referendums%20amid%20separation%20debate/","title":"Smith pushes \u2018Alberta Accord,\u2019 defends citizen referendums amid separation debate","text":"Smith pushes \u2018Alberta Accord,\u2019 defends citizen referendums amid separation debate
Premier Danielle Smith says her government is pursuing a stronger role for Alberta within Confederation and launching negotiations with Ottawa on a new \u201cAlberta Accord\u201d \u2014 while defending recent changes that would make it easier for citizens to trigger a referendum, including on the province\u2019s possible separation from Canada.
In back-to-back media appearances Monday and Tuesday, Smith struck a firm but conciliatory tone, saying she is hopeful new Prime Minister Mark Carney will work with Alberta to address long-standing grievances over energy policy, resource access, and federal oversight.
\u201cThese conversations are a positive first step,\u201d Smith said Monday, following her first face-to-face meeting with Carney. \u201cBut it will take tremendous effort and cooperation to repair the damage to Alberta\u2019s economy caused in the last 10 years by Ottawa\u2019s destructive anti-resource agenda.\u201d
The Alberta government is establishing a formal negotiating team and plans to consult Albertans over the next six months on constitutional reforms. Smith said demands include guaranteed tidewater access on all three coasts for Alberta\u2019s energy products, the repeal of federal laws like Bill C-69 and clean electricity regulations, and per-capita federal transfers equal to those received by Ontario, Quebec and British Columbia.
Smith also confirmed the creation of an \u201cAlberta Next\u201d panel to explore long-term economic and constitutional options \u2014 potentially leading to a referendum in 2026.
But the premier repeatedly denied that her government is pushing Alberta toward separation. Instead, she defended Bill 54, which lowers the threshold for citizen-led referendums, saying it empowers grassroots democracy without promoting secession.
\u201cI don\u2019t have a mandate, and my party doesn\u2019t support [separation],\u201d she said. \u201cA citizen-initiated referendum would be, by definition, initiated by citizens. All I\u2019ve said is I will honour the process.\u201d
The comments come as frustration in Alberta continues to simmer in the wake of last month\u2019s federal election, with Ottawa\u2019s climate and energy policies cited by many Albertans as evidence of chronic regional alienation. Smith acknowledged that public anger is real.
\u201cThere\u2019s a lot of anger after the last election \u2014 a lot of anger at the way we\u2019ve been treated for the last 10 years,\u201d she said. \u201cI believe in free speech. Citizens have a right to express their opinion\u2026 It\u2019s my job to make sure that debate is respectful.\u201d
Smith was pressed repeatedly about whether she would honour the results of a hypothetical referendum on separation. She remained non-committal.
\u201cUntil I see an actual question with 177,000 signatures of Albertans that are supportive of it, it is difficult for me to know what that looks like,\u201d she said Tuesday.
Smith said she believes support for separation sits at around 30 per cent but hopes that number will drop as negotiations with Ottawa proceed.
During her Monday remarks, Smith emphasized that Alberta is seeking more autonomy over areas such as immigration and agriculture, citing Section 95 of the Constitution as grounds for provincial authority.
\u201cThese are a couple of things that we would put to the people,\u201d she said, adding that Quebec\u2019s model of fiscal independence may offer a path forward.
Critics have raised alarms about Alberta\u2019s embrace of California-style citizen initiatives, warning that the model could create policy instability. Smith dismissed those concerns.
\u201cAlbertans don\u2019t want to vote on every little thing,\u201d she said. \u201cBut they might want to vote on some big things.\u201d
She also brushed off a warning from Ontario Premier Doug Ford, who recently criticized separatist rhetoric. Smith said she and Ford have a \u201cgreat friendship,\u201d but that Alberta\u2019s issues differ from Ontario\u2019s.
\u201cHe\u2019s the premier of Ontario. I\u2019m the premier of Alberta,\u201d she said. \u201cI don\u2019t tell him how he should run his province, and I would hope he doesn\u2019t tell me how to run mine.\u201d
The growing debate around referendums has drawn opposition from First Nations across Alberta and Canada. Chiefs from Treaties 6, 7, 8 and 10 were set to speak out against any independence vote just hours after Smith\u2019s Monday remarks.
Asked whether separation could override treaty obligations, Smith said treaty and Indigenous rights would remain fully respected regardless of Alberta\u2019s constitutional status.
\u201cYou can\u2019t vote away treaty rights. You can\u2019t vote away Indigenous rights,\u201d she said. \u201cWe accept and respect that [Indigenous nations] are sovereign jurisdictions in their own right.\u201d
Despite her reassurances, Smith offered little clarity on how a binding referendum \u2014 or independence \u2014 would function within Canada\u2019s legal framework.
\u201cI won\u2019t prejudge what citizens might want to put on the table,\u201d she said. \u201cBut I\u2019m going to do everything in my power to negotiate a fair deal for Alberta.\u201d
Smith\u2019s appearance also touched on a growing conflict-of-interest controversy involving Justice Minister Mickey Amery, whose family ties to businessman Sam Rash have drawn scrutiny. Rash is currently involved in a lawsuit and multiple investigations related to Alberta Health Services.
Smith dismissed the concerns outright.
\u201cShould he divorce his wife so he doesn\u2019t have the relationship with the cousin anymore?\u201d she said. \u201cMinister Mickey Amery is in no conflict of interest.\u201d
Amery, she said, has not made any decisions that would affect Rash and remains compliant with ethics rules.
Asked if she would discipline UCP MLAs who express support for separation, Smith demurred, saying the party was founded on a commitment to Canadian unity \u2014 but added that differing views within caucus are inevitable.
\u201cAll I can do is try to convince people my view is right \u2014 that it\u2019s worth fighting for, it\u2019s worth doing the negotiation,\u201d she said.
The premier wrapped up her comments Tuesday by reiterating her government\u2019s priorities: negotiation, consultation, and economic empowerment within Canada.
\u201cThere is no referendum question. There is no petition campaign,\u201d she said. \u201cSo I don\u2019t have answers to those questions because, until we see an actual question and an active petition, it really is just hypothetical.\u201d
Smith\u2019s Electoral \u2018Reforms\u2019 Are Straight from Trump\u2019s Playbook
Alberta Premier Danielle Smith\u2019s moves to reduce voting rights and allow big corporate donations are lifted from the tactics of US Republicans. Photo via X.
The United Conservative Party introduced sweeping changes to Alberta\u2019s election laws Tuesday.
While billed as technical updates to restore faith in and improve access to elections in Alberta, they do precisely the opposite.
In no uncertain terms: the reforms mirror tactics employed by Donald Trump\u2019s Republican Party in the U.S.
Viewed individually, each measure may appear modest. Taken together \u2014 and considered alongside their political timing \u2014 they mark another step in the Americanization of Alberta\u2019s democratic institutions. And the latest in a long list of democratic transgressions in this province.
Reintroducing union and corporate contributions
The UCP\u2019s bill removes existing restrictions on union and corporate donations to parties, candidates, leadership contestants and political action committees during the election period.
This move revives the influence of well-funded third parties, a tactic Republicans perfected after the U.S. Supreme Court\u2019s Citizens United decision. By channelling large sums through parties and PACs, political actors can effectively circumvent party donation limits while maintaining plausible deniability.
In Alberta, the reintroduction of big money into elections risks further skewing the political process toward the interests of the wealthy, while ordinary citizens struggle to be heard. For these reasons, Albertans are overwhelmingly opposed to such measures.
Banning vote tabulators
The bill prohibits the use of vote-counting machines, or tabulators, across the province. While automation can improve efficiency (cutting down on the long wait times on election night that the UCP disparaged in restricting special ballots), the political context surrounding this change cannot be ignored.
Trump Republicans have spent years undermining public confidence in election technology, falsely alleging that machines were rigged or hacked to steal the 2020 election. These manufactured doubts fuelled attacks on electoral legitimacy in the United States.
Absent a comprehensive strategy for transparency and public education, Alberta\u2019s banning of tabulators risks creating similar opportunities for conspiracy theories to take root.
In short, this measure decreases efficiency and reinforces unfounded doubts about the integrity of our elections \u2014 precisely the opposite of what the UCP purports to achieve through this bill.
Lowering recall petition thresholds
The bill reduces the number of signatures required to initiate recall petitions against MLAs and municipal leaders.
While pitched as a mechanism for greater accountability, experience from the U.S. suggests otherwise. Lower thresholds facilitate the weaponization of recall petitions by organized political groups seeking to destabilize elected officials over ideological disputes, not misconduct.
In Republican-led states, such tactics have created a chilling effect, discouraging politicians from making difficult but necessary decisions for fear of constant political retaliation.
Restricting the vote
The UCP\u2019s bill eliminates \u201cvote anywhere\u201d provisions, restricts special ballots and introduces additional identification requirements for voters.
All three measures make voting more difficult, reversing decades of progress across Canada to improve voter equality.
As research \u2014 including our own \u2014 has shown, voter ID laws disproportionately affect younger and older, Indigenous, disabled, rural and low-income voters. These groups are less likely to have government-issued photo ID, and new requirements can create barriers that depress turnout.
Despite the many myths spread by Trump Republicans, there is no evidence of widespread voter fraud in the U.S.
The same is true in Alberta. Like their Republican counterparts, the UCP is solving a problem that does not exist, with the likely consequence (and perhaps intent) of reducing participation among demographics less likely to support them.
This amounts to the government choosing its voters, not vice versa.
All of these measures feed conspiracy narratives surrounding election integrity, once again sowing baseless doubt in the sanctity of proven election processes.
Amending the Referendum Act
The UCP is lowering the barriers to holding province-wide referendums, a key demand from separatist factions within the party\u2019s base.
In the U.S., Trump\u2019s allies have increasingly used referenda to pursue partisan objectives, bypassing legislative scrutiny. In Alberta, easier referendums open the door to populist campaigns on complex issues including, potentially, a vote on Alberta\u2019s secession or joining the U.S.
At a moment when the premier has been accused of stoking separatist sentiment, loosening these requirements represents a concession to radical elements that seek to destabilize Canadian federalism. If she is the federalist she claims to be, Smith should at least consider reviewing the trials and tribulations of David Cameron, the unwitting architect of Brexit.
Political timing and strategic context
The timing of this bill is significant and far from coincidental.
Smith introduced these controversial reforms the day after the federal election hoping to catch the media off-guard and hoping few of us would notice given the attention on Ottawa.
That is scarcely a good-faith context for debating the most consequential set of reforms to election laws in Alberta\u2019s history.
Had the reforms been tabled later, they would have drawn national attention and hurt Pierre Poilievre\u2019s federal Conservatives by reinforcing narratives about Trumpism within the conservative movement.
Introducing the changes now minimizes that risk while placating UCP separatists and stoking the national unity crisis Smith and former Reform leader Preston Manning promised would follow a Liberal victory.
Trumpism at its clearest
The UCP\u2019s proposed changes do not merely tweak administrative processes.
And they most certainly do not enhance accessibility or integrity in our electoral processes. They do precisely the opposite.
The UCP\u2019s reforms reflect a deeper shift toward the strategies pioneered by Trump Republicans: leveraging dark money, undermining trust in elections, weaponizing recalls, disenfranchising opponents, suppressing voter turnout and empowering radical populist movements.
This convergence is not accidental. It is a conscious political strategy.
Whether Alberta follows the full arc of the Trump example remains to be seen. But today\u2019s legislation makes clear that the risk is no longer hypothetical. It is real, present and growing. And the further it progresses, the harder it will be for concerned Albertans to stop it.
Read more: Alberta
","tags":["clippings"]},{"location":"archive/Smiths%20Electoral%20Reforms%20Are%20Straight%20from%20Trumps%20Playbook/#the-barometer","title":"The Barometer","text":"What Writing Do You Do in Your Spare Time?
Poetry
Tell us more\u2026
Take this week\u2019s poll
","tags":["clippings"]},{"location":"archive/Strengthening%20democracy%20%20Renforcer%20la%20d%C3%A9mocratie/","title":"Strengthening democracy | Renforcer la d\u00e9mocratie","text":"Strengthening democracy | Renforcer la d\u00e9mocratie
Voting gives Albertans a voice in shaping the future of our province. Direct democracy processes like referendums, recall and citizen initiative petitions provide further opportunities for Albertans to be heard and express their views. The proposed Election Statutes Amendment Act, 2025, would make Alberta\u2019s elections and other democratic processes more open, secure and accessible.
\u201cI believe that democracy thrives when people trust the process. These changes would make elections at every level in Alberta more accessible and transparent while protecting their integrity, ensuring confidence in the outcomes. We are also creating more opportunities for Albertans to be involved in direct democracy and to have their say on issues that matter to them.\u201d
Fair and free elections are the foundation of democracy, and Alberta\u2019s government is taking action to protect them. The proposed changes include:
\u201cAlbertans rightly expect their government to make sure democratic processes are fair and transparent with accurate and timely results. These proposed amendments would deliver on my mandate to review and make changes to strengthen public trust in the integrity of our elections.\u201d
Additional amendments under the Election Statutes Amendment Act, 2025 would:
These changes would help ensure that Alberta\u2019s democratic processes are open, secure, and reflective of the will of Albertans, while creating new opportunities for greater public participation.
","tags":["clippings"]},{"location":"archive/Strengthening%20democracy%20%20Renforcer%20la%20d%C3%A9mocratie/#quick-facts","title":"Quick facts","text":"En votant, les Albertaines et les Albertains participent activement \u00e0 fa\u00e7onner l\u2019avenir de la province. Les processus de d\u00e9mocratie directe, tels que les r\u00e9f\u00e9rendums, les r\u00e9vocations et les p\u00e9titions d\u2019initiative citoyenne, offrent \u00e0 la population d\u2019autres occasions de se faire entendre et d\u2019exprimer leurs opinions. Le projet de loi Election Statutes Amendment Act, 2025 rendrait les \u00e9lections et les autres processus d\u00e9mocratiques de l\u2019Alberta plus ouverts, plus s\u00fbrs et plus accessibles.
\u00ab Je crois que la d\u00e9mocratie prosp\u00e8re lorsque les citoyens font confiance au processus. Ces modifications permettraient d\u2019am\u00e9liorer l\u2019accessibilit\u00e9 et la transparence des \u00e9lections en Alberta, quel que soit le niveau de gouvernement, tout en prot\u00e9geant leur int\u00e9grit\u00e9 et en garantissant la confiance envers les r\u00e9sultats. Nous cr\u00e9ons \u00e9galement davantage d\u2019occasions pour que la population albertaine participe \u00e0 la d\u00e9mocratie directe et puisse s\u2019exprimer sur les enjeux qui la concernent. \u00bb
Des \u00e9lections libres et \u00e9quitables sont le fondement de la d\u00e9mocratie, et le gouvernement de l\u2019Alberta prend des mesures pour les prot\u00e9ger. Voici les modifications propos\u00e9es:
\u00ab La population albertaine s\u2019attend l\u00e9gitimement \u00e0 ce que le gouvernement garantisse que les processus d\u00e9mocratiques soient justes, transparents, et fournissent des r\u00e9sultats pr\u00e9cis et rapides. Ces modifications propos\u00e9es me permettraient de remplir mon mandat consistant \u00e0 examiner et \u00e0 apporter des changements pour renforcer la confiance du public dans l\u2019int\u00e9grit\u00e9 de nos \u00e9lections. \u00bb
Des modifications suppl\u00e9mentaires en vertu de l\u2019 Election Statutes Amendment Act, 2025 permettraient:
Ces modifications contribueraient \u00e0 garantir que les processus d\u00e9mocratiques de l\u2019Alberta sont ouverts, s\u00fbrs et refl\u00e8tent la volont\u00e9 de la population, tout en cr\u00e9ant de nouvelles occasions de participation publique accrue.
","tags":["clippings"]},{"location":"archive/Strengthening%20democracy%20%20Renforcer%20la%20d%C3%A9mocratie/#faits-en-bref","title":"Faits en bref","text":"The Alberta government banned electronic vote tabulators. Municipalities want it to reconsider | CBC News
Edmonton
","tags":["clippings"]},{"location":"archive/The%20Alberta%20government%20banned%20electronic%20vote%20tabulators.%20Municipalities%20want%20it%20to%20reconsider%20%20CBC%20News/#the-alberta-government-banned-electronic-vote-tabulators-municipalities-want-it-to-reconsider","title":"The Alberta government banned electronic vote tabulators. Municipalities want it to reconsider","text":"The Alberta government banned the use of electronic tabulators in municipal elections when it passed Bill 20 in May 2024. It's a method that municipalities have used for decades, saying it has saved them both time and money.
","tags":["clippings"]},{"location":"archive/The%20Alberta%20government%20banned%20electronic%20vote%20tabulators.%20Municipalities%20want%20it%20to%20reconsider%20%20CBC%20News/#province-says-the-change-is-about-trust-some-municipalities-worry-about-cost","title":"Province says the change is about trust; some municipalities worry about cost","text":"A voter enters his paper ballot into a tabulator machine at an advanced polling station in Sherwood Park in the 2023 provincial election. (CBC)
The Alberta government banned the use of electronic tabulators in municipal elections when it passed Bill 20 in May of this year. It's a method that municipalities have used for decades, saying it has saved them time and money.
Alberta Municipalities wants the province to reconsider.
A resolution to be put forward at the organization's annual convention this week in Red Deer calls for tabulators to be permitted as an option \"to ensure accurate, cost-effective and timely results for Albertan voters.\"
St. Albert Mayor Cathy Heron, past-president of Alberta Municipalities, told CBC Radio's Edmonton AM that she can't remember a time when St. Albert wasn't using tabulators.
\"They provided really timely, efficient, and quite honestly, accurate counting of our residents' votes,\" Heron said.
\"Now we're going to get the exact opposite. We're going to get less timely and less accurate and much more costly counting of the votes.\"
WATCH | Municipalities pushing back against ban on electronic vote tabulators:
Municipalities pushing back against ban on electronic vote tabulators 8 months ago Duration 1:53
In an emailed statement, Heather Jenkins, press secretary for Minister of Municipal Affairs Ric McIver, said the changes were made to give municipalities enough time to prepare for the next municipal general elections, scheduled for Oct. 20, 2025.
\"It is important for Albertans to feel they can trust the methods and results of local elections and requiring all ballots to be counted by hand will bolster their trust in the election outcome, which is better for democracy,\" Jenkins wrote.
The Alberta Municipalities resolution says in part that some municipalities haven't used manual vote counting in years. Votes counted via a tabulator are subject to a post-election review process that verifies the results.
The risk in \"adapting alternative vote-counting processes without precedent or corporate expertise\" increases the likelihood of mistakes, delayed results, and cost escalation, it says.
\"I have spoken to Minister McIver... at length about this, and he says that it is mainly because there is a certain part of the population that have spoken to him directly that indicated that they don't trust the machines,\" Heron said.
\"He's only going on a few anecdotal suspicions. I would happily support this if there was good, solid data and good, solid surveys of Albertans, but that doesn't exist.\"
The City of Red Deer looked at the financial impact the change might have. In a report, the city's administration found the changes might cost almost $1.5 million for the next election \u2014 around 3\u00bd times more than in past general elections.
One section of the Red Deer report, which came out earlier this month, assumed that with 30 per cent voter turnout and one provincial referendum question, there would be about 90,000 ballots to count.
\"It will take four workers 37 days (counting 24/7) to hand count 90,000 ballots,\" the report said.
\"To complete the count in four hours, it will take 1,200 workers.\"
The report indicates that the city would ask the province for that money in the budget.
LISTEN | Alberta Municipalities will ask the province to let municipalities use tabulators:
In May, the Alberta government passed a bill that bans the use of vote-counting machines in local elections. Now, a motion is being put forward to bring back vote-counting machines. The City of St. Albert is bringing the motion forward. Cathy Heron is St. Albert's mayor.
In an email to CBC, McIver said: \"Conducting municipal elections has always been a cost for the municipality to bear. That has not changed.\"
Ken Johnston, Red Deer's mayor, told CBC in an interview that the machines are tried and true.
\"They have served us well. They have served us efficiently. They've come through testing, they're tested frequently. Each morning of the election, they're tested,\" Johnston said.
He said public servants understand the need for transparency.
\"The bottom line, however, is if you want to proceed in this direction, please resource us so that we're not out another million dollars in our own budget.\"
","tags":["clippings"]},{"location":"archive/The%20Dangerous%20Americanization%20of%20Alberta%20Democracy/","title":"The Dangerous Americanization of Alberta Democracy","text":"The Dangerous Americanization of Alberta Democracy
Alberta Premier Danielle Smith is borrowing from US politics at a time when presidential candidate Donald Trump is attacking democratic norms. Smith photo via Alberta government. Trump photo via Wikimedia.
Since her return to provincial politics, elected representatives, opposition leaders, academics and activists have shared their concerns regarding the bills put forward by Alberta Premier Danielle Smith and the United Conservative Party.
Legislation such as the Alberta Sovereignty Act and the Provincial Priorities Act have garnered strong opposition, with critics highlighting threats to the constitutional division of powers and rule of law, academic freedom and Indigenous sovereignty.
Proposed changes to the Alberta Human Rights Act and anti-trans legislation have sparked additional concerns.
Many of these measures were left out of the UCP\u2019s 2023 election platform, raising questions as to their origins. While much has been made about her borrowing pages from the Quebec playbook, Smith\u2019s idealization of Republican policy in the United States may provide additional clues as to the source of the UCP\u2019s policies.
In a 2023 speech, Smith praised Florida Gov. Ron DeSantis and South Dakota Gov. Kristi Noem and projected Alberta as a \u201c little bastion of freedom \u201d in the same vein.
This begs the question: To what extent does the Smith government draw inspiration from Republicans in crafting its legislative agenda? And what are the implications of this sort of Americanization of Alberta politics?
Our research suggests that Smith\u2019s admiration of Republicans goes beyond rhetoric. The UCP\u2019s approach to legislation aligns well with red-state leaders who advance a vision of \u201cfreedom\u201d that limits pluralism and concentrates power in the executive.
At its core, the cross-pollination of these ideas marks a shift with potentially profound consequences for democracy in Alberta.
\u2018Policy diffusion\u2019 in action
Policy diffusion occurs when ideas, practices or innovations spread from one government or jurisdiction to another. In January, for instance, Republican Gov. Spencer Cox signed the Utah Constitutional Sovereignty Act, a bill that is almost identical to the Alberta Sovereignty Within a United Canada Act (2022). In fact, Utah Sen. Scott Sandall, who drafted the bill, was happy to cite his sources.
Policy ideas seem to be travelling north to a far larger extent, however, with Smith\u2019s government introducing legislation that centralizes power in a manner similar to several U.S. states.
The Municipal Affairs Statutes Amendment Act (Bill 20) is a prime example, as it gives the provincial cabinet extensive control over municipalities, school boards and post-secondary institutions. In a similar vein, North Carolina\u2019s Senate Bill 36 sought to redraw city council districts and mandate partisan declarations in traditionally non-partisan elections, a concerted effort to manipulate local governance in favour of the governing party.
States like Missouri, Arkansas and North Dakota have passed strict voter ID laws and imposed limits on local electoral autonomy under the pretext of protecting \u201celection integrity.\u201d The UCP\u2019s Bill 20 contained similar provisions, outlawing the decades-old practice of vouching alongside the elimination of electronic vote tabulators and the introduction of parties to local election ballots in Edmonton and Calgary. Critics on both sides of the border contend partisan motives and conspiratorial thinking were at play.
Bill 20 is not the only instance where policy diffusion has occurred. The Red Tape Reduction Statutes Amendment Act (Bill 16), an amendment which aims to dismantle existing regulations across multiple Alberta ministries, resembles former president Donald Trump\u2019s Executive Order 13771, issued in 2017. Similar to Alberta, Trump imposed annual reporting requirements on the bureaucracy.
This focus on reducing red tape has not precluded governments on both sides of the border from imposing new regulations on public sector bodies, including municipalities and universities. In Alberta, the Provincial Priorities Act (Bill 18) places federal research funding at the discretion of the Alberta government. Introducing the bill, Smith argued that it would counter perceived efforts by the federal government to impose ideological priorities by setting provincial research agendas. She also viewed the bill as an opportunity to achieve more ideological balance on Alberta campuses.
Among several other anti-university measures, Bill 18 mirrors Republican Rep. Brandon Williams\u2019 Respecting the First Amendment on Campus Act, which would mandate institutions of higher education to adopt and adhere to principles of free speech, potentially undermining academic freedom and constraining diverse viewpoints.
The UCP\u2019s ongoing bid to amend the Alberta Human Rights Act betrays similar intentions at Americanization. Enshrining gun rights, alongside a commitment to \u201cLife, Liberty, Property and the Pursuit of Happiness,\u201d borrows directly from the U.S. Declaration of Independence (albeit with the addition of the word \u201cproperty\u201d).
The UCP\u2019s proposed measures to further marginalize transgender Albertans and transfer medical decisions out of the hands of patients, parents and doctors when it comes to trans health also have American roots.
Given these similarities and the influence of Project 2025 on Republican policy in the United States, Albertans may have a reliable guidebook for their own fall 2024 legislative session, which begins today.
Impacts of Americanization
The UCP\u2019s Republican-inspired legislative agenda has impacts beyond policy. It represents a broader transformation toward a brand of right-wing populism that undermines liberal democratic norms by reducing local autonomy, curtailing academic freedom and concentrating authority in the political executive.
If similar moves at the federal level may be labelled the presidentialization of the prime ministership, Smith\u2019s actions can be considered an attempt to turn her own office into that of a U.S. governor.
She has admitted as much. At the tail end of the COVID-19 pandemic, Smith mused about issuing \u201cpardons\u201d to scofflaws. She retracted the proposal once she realized the Canadian system did not confer her such gubernatorial powers.
The path Smith is charting for Alberta raises critical questions about the province\u2019s democratic future. By borrowing from the Republican playbook, her government is not only pushing policies that redefine rights and responsibilities in Alberta \u2014 it is blurring the lines between Canadian and American democracy at a time when the latter has reached the point of crisis.
Canada\u2019s system of pluralism respects the importance of different viewpoints, beliefs and lifestyles within a society. It\u2019s the idea that a healthy democracy allows diverse groups \u2014 whether based on culture, religion, politics or other factors \u2014 to coexist and have a voice in shaping decisions that affect the entire community. Checks and balances on executive power are crucial to this effort. Instead of one group dominating, pluralism ensures that everyone gets a chance to be heard and contribute to the public debate, leading to a more inclusive and balanced society.
As Republicans steer the United States further away from that ideal, attempting to concentrate more power in governors and presidents, Albertans should be weary of similar developments in our own province.
Read more: Rights + Justice, Politics, Alberta
LATEST STORIES
What Writing Do You Do in Your Spare Time?
Poetry
Tell us more\u2026
Take this week\u2019s poll
","tags":["clippings"]},{"location":"archive/Why%20the%20UCP%20Is%20a%20Threat%20to%20Democracy/","title":"Why the UCP Is a Threat to Democracy","text":"Why the UCP Is a Threat to Democracy
Alberta has become less democratic and more authoritarian under Jason Kenney and Danielle Smith, writes Jared Wesley. Photo via Alberta government.
I\u2019m going to be blunt in this piece. As a resident of Alberta and someone trained to recognize threats to democracy, I have an obligation to be.
The United Conservative Party is an authoritarian force in Alberta. Full stop.
I don\u2019t come by this argument lightly. It\u2019s based on extensive evidence that I present below, followed by some concrete actions Albertans can take to push back against creeping authoritarianism.
Drawing the line
There\u2019s no hard-and-fast line between democracy and authoritarianism. Just ask people from autocracies: you don\u2019t simply wake up one day under arbitrary rule.
They\u2019re more like opposite sides of a spectrum, ranging from full participation by all citizens in policy-making at one end (democracy) to full control by a leader and their cadre on the other (authoritarianism).
Clearly, Alberta politics sit somewhere between these two poles. It is neither an ideal Greek city-state nor a totalitarian hellscape.
The question is: How much of a shift toward authoritarianism are we willing to accept? Where do we draw the line between politics as usual and anti-democratic activities?
At a bare minimum, we should expect our leaders to respect the rule of law, constitutional checks and balances, electoral integrity and the distribution of power.
Unfortunately, the United Conservative Party has shown disregard for these principles. They\u2019ve breached them so many times that citizens can be forgiven for being desensitized. But it is important to take stock so we can determine how far we\u2019ve slid.
Here\u2019s a breakdown of those principles.
","tags":["clippings"]},{"location":"archive/Why%20the%20UCP%20Is%20a%20Threat%20to%20Democracy/#1-rule-of-law","title":"1. Rule of Law","text":"In healthy democracies:
By these standards, Alberta is not looking so healthy these days.
Leaders should also abide by the Constitution, including:
The UCP government has demonstrated a passing familiarity and respect for these checks on its authority.
In democracies, leaders respect the will of the people.
That includes:
Again, the UCP\u2019s record is abysmal.
More broadly, our leaders should respect the importance of pluralism, a system where power is dispersed among multiple groups or institutions, ensuring no single entity holds too much control. This includes:
The UCP has little respect for these principles, either.
Combined, these measures have steadily concentrated power in the hands of the premier and their entourage. The province has become less democratic and more authoritarian in the process.
What we can do about it
The first step in pushing back against this creeping authoritarianism is recognizing that this is not politics as usual. Despite the government\u2019s disinformation, these new measures are unprecedented. Alberta\u2019s drift toward authoritarianism has not happened overnight, but we cannot allow ourselves to become desensitized to the shift.
We should continue to call out instances of anti-democratic behaviour and tie them to the growing narrative I\u2019ve presented above. Crowing about each individual misdeed doesn\u2019t help if they don\u2019t fit into the broader storyline. Arguing over whether the UCP is acting in authoritarian or fascist ways also isn\u2019t helpful. This isn\u2019t about semantics; it\u2019s about action.
This also isn\u2019t a left/right or partisan issue. Conservatives ought to be as concerned about the UCP\u2019s trajectory as progressives. Politicians of all stripes should be speaking out and Albertans should welcome all who do. Opposition to the UCP\u2019s backsliding can\u2019t be monolithic. We need many voices, including those within the government caucus and UCP base.
In this sense, it\u2019s important to avoid engaging in whataboutism over which side is more authoritarian. It\u2019s important to acknowledge when any government strays from democratic principles. Finding common ground with folks from across the spectrum about what we expect from our governments is key.
Some Albertans are organizing protests related to specific anti-democratic moves by the UCP government, while others are marshalling general resistance events and movements. With numerous public sector unions in negotiations with the government this year, there is a potential for a groundswell of public education and mobilization in the months ahead. Supporting these organizations and movements is an important way to signal your opposition to the UCP government\u2019s democratic backsliding.
Show up, amplify their messages, and donate if you can. Protests work, but only if everyday Albertans support the causes.
Calling or writing your MLA also helps. Don\u2019t use a form letter or script; those are easily ignored. But staffers I\u2019ve interviewed confirm that for every original phone call they receive, they assume at least a dozen other constituents are just as upset; you can double that for every letter. Inundating UCP MLA offices, in particular, can have a real impact on government caucus discussions. We know that governments make policy U-turns when enough caucus members threaten a revolt. On the flip side, silence from constituents is taken as complicity with the government\u2019s agenda.
Talking to friends, family and neighbours about your concerns is equally important. It lets people know that others are also fed up, helping communities break out of the \u201c spiral of silence \u201d that tends to hold citizens back from advocating for their interests. Encouraging them to write or call their MLA, or to join you at a rally, would also help.
Elections are the ultimate source of accountability for governments. While Albertans will likely have to wait until May 2027 for another provincial campaign, there are some interim events that allow folks to voice their concerns.
None of what I\u2019ve suggested starts or ends with spouting off on social media. Our digital world is full of slacktivists who talk a good game on Facebook or X but whose actual impact is more performance than action.
It\u2019s also not enough to say \u201cthe courts will handle it.\u201d Many of the UCP\u2019s moves sit in a constitutional grey area. Even if the courts were to intervene, they\u2019d be a backstop, at best. Investigations, let alone court cases, take months if not years to conclude. And the standard of proof is high. In the meantime, the damage to individuals, groups and our democratic norms would have been done already.
In short, if Albertans want to push back against the UCP\u2019s creeping authoritarianism, they\u2019ll need to get off the couch. Make a commitment and a plan to stand up. Democracy demands that of us, from time to time.
Read more: Politics, Alberta
","tags":["clippings"]},{"location":"archive/Why%20the%20UCP%20Is%20a%20Threat%20to%20Democracy/#the-barometer","title":"The Barometer","text":"What Writing Do You Do in Your Spare Time?
Poetry
Tell us more\u2026
Take this week\u2019s poll
","tags":["clippings"]},{"location":"blog/","title":"Democracy Blog","text":""},{"location":"blog/2025/05/29/bill-54-a-blueprint-for-corporate-control/","title":"Bill 54: A Blueprint for Corporate Control","text":"","tags":["corporate donations","voter suppression","authoritarianism","UCP"]},{"location":"blog/2025/05/29/bill-54-a-blueprint-for-corporate-control/#how-the-ucp-is-handing-alberta-democracy-to-the-highest-bidder","title":"How the UCP is Handing Alberta Democracy to the Highest Bidder","text":"The passage of Bill 54 represents one of the darkest moments in Alberta's democratic history. Under the guise of \"strengthening democracy,\" the UCP has systematically dismantled the safeguards that protect ordinary Albertans' political voice while opening the floodgates for corporate influence.
","tags":["corporate donations","voter suppression","authoritarianism","UCP"]},{"location":"blog/2025/05/29/bill-54-a-blueprint-for-corporate-control/#the-corporate-takeover","title":"The Corporate Takeover","text":"","tags":["corporate donations","voter suppression","authoritarianism","UCP"]},{"location":"blog/2025/05/29/bill-54-a-blueprint-for-corporate-control/#corporate-donations-return-with-5000-limit","title":"Corporate Donations Return with $5,000 Limit","text":"The most egregious provision of Bill 54 is the reintroduction of corporate political donations with an aggregate maximum of $5,000 per year. While limited, this represents a significant step backward for democratic equality in Alberta.
What this means in practice:
This isn't about \"fairness\" as the UCP claims. It's about ensuring that those with the most money have the loudest political voice.
","tags":["corporate donations","voter suppression","authoritarianism","UCP"]},{"location":"blog/2025/05/29/bill-54-a-blueprint-for-corporate-control/#attacking-workers-political-rights","title":"Attacking Workers' Political Rights","text":"While corporations can coordinate multiple $5,000 donations from related entities, Bill 54 maintains equal restrictions on unions. However, the practical effect favors capital due to the number and wealth of corporate donors.
The legislation:
Bill 54 eliminates the vouching system that has helped eligible Albertans vote for decades. This system allowed voters to vouch for the identity of other eligible voters who lacked proper ID.
Who this hurts most:
This isn't about election integrity - it's about making it harder for likely opposition voters to cast ballots.
","tags":["corporate donations","voter suppression","authoritarianism","UCP"]},{"location":"blog/2025/05/29/bill-54-a-blueprint-for-corporate-control/#banning-electronic-tabulators","title":"Banning Electronic Tabulators","text":"The prohibition on electronic vote tabulators is perhaps the most irrational provision of Bill 54. These machines:
The ban forces municipalities to return to slow, error-prone hand counting while increasing costs. There is no legitimate reason for this change except to sow doubt about election results and make voting more difficult.
","tags":["corporate donations","voter suppression","authoritarianism","UCP"]},{"location":"blog/2025/05/29/bill-54-a-blueprint-for-corporate-control/#centralizing-control","title":"Centralizing Control","text":"","tags":["corporate donations","voter suppression","authoritarianism","UCP"]},{"location":"blog/2025/05/29/bill-54-a-blueprint-for-corporate-control/#partisan-municipal-elections","title":"Partisan Municipal Elections","text":"Bill 54 allows political parties in municipal elections in Edmonton and Calgary for the first time. This represents a fundamental attack on local democracy.
Municipal politics has traditionally been non-partisan because:
Introducing parties will:
The legislation also weakens the Chief Electoral Officer's investigative powers, making it:
Bill 54 must be understood as part of the UCP's broader authoritarian agenda:
","tags":["corporate donations","voter suppression","authoritarianism","UCP"]},{"location":"blog/2025/05/29/bill-54-a-blueprint-for-corporate-control/#bill-20-provincial-control-over-municipalities","title":"Bill 20: Provincial Control Over Municipalities","text":"We envision a very different approach to democratic reform\u2014one that expands participation rather than restricting it:
","tags":["corporate donations","voter suppression","authoritarianism","UCP"]},{"location":"blog/2025/05/29/bill-54-a-blueprint-for-corporate-control/#getting-money-out-of-politics","title":"Getting Money Out of Politics","text":"The battle over Bill 54 isn't just about election rules\u2014it's about what kind of society we want to live in:
The UCP vision:
Our vision:
Bill 54 has passed, but the fight for democracy in Alberta is far from over. We can:
","tags":["corporate donations","voter suppression","authoritarianism","UCP"]},{"location":"blog/2025/05/29/bill-54-a-blueprint-for-corporate-control/#immediate-actions","title":"Immediate Actions","text":"Bill 54 represents a fork in the road for Alberta. We can accept the UCP's vision of democracy for sale to the highest bidder, or we can fight for a democracy that serves all Albertans.
The choice is ours, but only if we act. Democracy isn't a spectator sport\u2014it requires all of us to participate, organize, and fight for the kind of society we want to live in.
The corporate takeover of Alberta democracy can be stopped, but only if we build the movement to stop it.
This analysis is based on the Alberta Democracy Taskforce's review of Bill 54 and its implications for democratic participation in Alberta. For source materials and documentation, see our archive.
","tags":["corporate donations","voter suppression","authoritarianism","UCP"]},{"location":"blog/2025/05/29/indigenous-nations-stand-against-ucp-authoritarianism/","title":"Indigenous Nations Stand Against UCP Authoritarianism","text":"","tags":["Treaty rights","sovereignty","First Nations","separation"]},{"location":"blog/2025/05/29/indigenous-nations-stand-against-ucp-authoritarianism/#treaty-rights-under-attack-through-bill-54s-separation-referendum-provisions","title":"Treaty Rights Under Attack Through Bill 54's Separation Referendum Provisions","text":"The voices of Indigenous Nations across Alberta have been clear and unified: Bill 54 represents a direct threat to Treaty rights and Indigenous sovereignty. From the Confederacy of Treaty 6 First Nations to Cold Lake First Nations, Indigenous leaders are sounding the alarm about the UCP's dangerous agenda.
","tags":["Treaty rights","sovereignty","First Nations","separation"]},{"location":"blog/2025/05/29/indigenous-nations-stand-against-ucp-authoritarianism/#treaty-rights-are-not-negotiable","title":"Treaty Rights Are Not Negotiable","text":"","tags":["Treaty rights","sovereignty","First Nations","separation"]},{"location":"blog/2025/05/29/indigenous-nations-stand-against-ucp-authoritarianism/#the-indigenous-response","title":"The Indigenous Response","text":"As Chief Kelsey Jacko of Cold Lake First Nations declared: \"Our treaty is not negotiable; it never was and never will be.\"
This statement cuts to the heart of why Bill 54's referendum provisions are so dangerous. The legislation makes it easier to put separation questions on the ballot\u2014but Treaties were signed with the Crown, not with individual provinces.
","tags":["Treaty rights","sovereignty","First Nations","separation"]},{"location":"blog/2025/05/29/indigenous-nations-stand-against-ucp-authoritarianism/#what-treaties-protect","title":"What Treaties Protect","text":"Indigenous Treaties in Alberta protect:
Bill 54's lowered threshold for citizen-initiated referendums creates a pathway for separation questions that could:
Indigenous peoples in Alberta have experience with authoritarian governments that:
The UCP's current approach echoes these historical patterns of colonial control.
","tags":["Treaty rights","sovereignty","First Nations","separation"]},{"location":"blog/2025/05/29/indigenous-nations-stand-against-ucp-authoritarianism/#current-attacks","title":"Current Attacks","text":"Beyond Bill 54, the UCP has:
The Indigenous opposition to Bill 54 provides crucial leadership for all Albertans concerned about democracy. Indigenous Nations understand that:
Non-Indigenous Albertans can learn from Indigenous approaches to defending rights:
Long-term thinking: Indigenous Nations plan for seven generations, not just election cycles Collective action: Indigenous politics emphasizes community consensus and collective wellbeing Principled resistance: Indigenous movements maintain clear values even under pressure Constitutional awareness: Indigenous leaders understand the legal foundations of rights protection
","tags":["Treaty rights","sovereignty","First Nations","separation"]},{"location":"blog/2025/05/29/indigenous-nations-stand-against-ucp-authoritarianism/#the-ucps-dangerous-game","title":"The UCP's Dangerous Game","text":"","tags":["Treaty rights","sovereignty","First Nations","separation"]},{"location":"blog/2025/05/29/indigenous-nations-stand-against-ucp-authoritarianism/#playing-with-separation","title":"Playing with Separation","text":"The UCP's flirtation with separation rhetoric serves multiple authoritarian purposes:
For Indigenous Nations, separation talk represents:
The fight against Bill 54 requires authentic alliances between Indigenous and non-Indigenous Albertans based on:
Mutual respect for Indigenous sovereignty and Treaty rights
Shared opposition to authoritarianism and corporate control
Common interest in democratic institutions that serve communities
Recognition that Indigenous rights strengthen everyone's rights
","tags":["Treaty rights","sovereignty","First Nations","separation"]},{"location":"blog/2025/05/29/indigenous-nations-stand-against-ucp-authoritarianism/#supporting-indigenous-leadership","title":"Supporting Indigenous Leadership","text":"Non-Indigenous allies can support Indigenous-led resistance by:
Indigenous Nations have unique legal tools to challenge Bill 54:
Indigenous political organization provides a model for broader resistance:
The Indigenous response to Bill 54 shows how to build real political power:
The Indigenous opposition to Bill 54 teaches the broader democratic movement:
Rights are not gifts from government\u2014they exist independently and must be defended Collective action is more powerful than individual resistance Legal strategy must be combined with political mobilization Long-term vision is essential for sustained resistance Cultural values provide the foundation for political action
","tags":["Treaty rights","sovereignty","First Nations","separation"]},{"location":"blog/2025/05/29/indigenous-nations-stand-against-ucp-authoritarianism/#building-solidarity","title":"Building Solidarity","text":"Effective solidarity with Indigenous Nations requires: - Respect for Indigenous sovereignty and leadership - Education about Treaty history and Indigenous law - Action supporting Indigenous-led initiatives - Accountability to Indigenous communities in our work
","tags":["Treaty rights","sovereignty","First Nations","separation"]},{"location":"blog/2025/05/29/indigenous-nations-stand-against-ucp-authoritarianism/#conclusion","title":"Conclusion","text":"The unified Indigenous opposition to Bill 54 represents some of the strongest leadership in the fight for democracy in Alberta. Indigenous Nations understand the stakes because they have the most experience with colonial authoritarianism.
Their clear stance\u2014that Treaties are not negotiable and that separation threatens Indigenous sovereignty\u2014provides a principled foundation for broader resistance to the UCP's anti-democratic agenda.
For non-Indigenous Albertans, supporting Indigenous leadership in this fight isn't just the right thing to do\u2014it's strategically essential. Indigenous Nations have the legal tools, political experience, and moral authority to lead the challenge to Bill 54.
When Indigenous Nations lead the fight for rights and democracy, all Albertans benefit.
The question for non-Indigenous Albertans is simple: Will we follow Indigenous leadership in defending democracy, or will we allow the UCP to undermine the constitutional foundations that protect all our rights?
This analysis draws on public statements from Indigenous Nations across Alberta opposing Bill 54. For full documentation, see our archive.
","tags":["Treaty rights","sovereignty","First Nations","separation"]},{"location":"blog/2025/05/29/defending-local-democracy-against-ucp-centralization/","title":"Defending Local Democracy Against UCP Centralization","text":"","tags":["local democracy","municipal autonomy","centralization","community control"]},{"location":"blog/2025/05/29/defending-local-democracy-against-ucp-centralization/#how-the-ucp-is-destroying-community-self-governance","title":"How the UCP is Destroying Community Self-Governance","text":"The UCP's assault on democracy extends far beyond provincial elections. Through Bill 54 and the earlier Bill 20, the Smith government is systematically dismantling local democratic control and centralizing power in the Premier's office. This represents one of the most dangerous aspects of their authoritarian agenda.
","tags":["local democracy","municipal autonomy","centralization","community control"]},{"location":"blog/2025/05/29/defending-local-democracy-against-ucp-centralization/#the-attack-on-municipal-autonomy","title":"The Attack on Municipal Autonomy","text":"","tags":["local democracy","municipal autonomy","centralization","community control"]},{"location":"blog/2025/05/29/defending-local-democracy-against-ucp-centralization/#bill-20-the-foundation-of-municipal-control","title":"Bill 20: The Foundation of Municipal Control","text":"Before Bill 54, the UCP laid the groundwork for municipal control through Bill 20, which gave cabinet unprecedented power over local governments:
Bill 54 builds on this foundation by introducing political parties to municipal elections for the first time in Alberta history. This seemingly small change has enormous implications for local democracy.
","tags":["local democracy","municipal autonomy","centralization","community control"]},{"location":"blog/2025/05/29/defending-local-democracy-against-ucp-centralization/#why-non-partisan-local-elections-matter","title":"Why Non-Partisan Local Elections Matter","text":"","tags":["local democracy","municipal autonomy","centralization","community control"]},{"location":"blog/2025/05/29/defending-local-democracy-against-ucp-centralization/#the-traditional-alberta-approach","title":"The Traditional Alberta Approach","text":"Municipal elections in Alberta have historically been non-partisan because:
Local issues don't follow party lines:
Community-based representation:
Reduced outside influence:
Community consensus-building: Instead of working together on local issues, councillors will be divided by party lines imported from provincial and federal politics.
Local accountability: Councillors will answer to party leadership rather than their neighborhoods, reducing responsiveness to community concerns.
Independent decision-making: Municipal decisions will be influenced by provincial party priorities rather than local needs and circumstances.
Grassroots participation: Local politics will become dominated by party organizations rather than community groups and neighborhood associations.
","tags":["local democracy","municipal autonomy","centralization","community control"]},{"location":"blog/2025/05/29/defending-local-democracy-against-ucp-centralization/#the-corporate-connection","title":"The Corporate Connection","text":"","tags":["local democracy","municipal autonomy","centralization","community control"]},{"location":"blog/2025/05/29/defending-local-democracy-against-ucp-centralization/#how-big-money-invades-local-politics","title":"How Big Money Invades Local Politics","text":"The combination of partisan municipal elections and corporate donations up to $5,000 per entity creates a perfect storm for corporate control:
Development Industry Capture:
Resource Industry Influence:
Chain Store and Big Box Dominance:
Imagine a municipal election in a mid-sized Alberta city:
Before Bill 54:
After Bill 54:
The community loses local representation and gains partisan division.
","tags":["local democracy","municipal autonomy","centralization","community control"]},{"location":"blog/2025/05/29/defending-local-democracy-against-ucp-centralization/#the-rural-urban-divide-strategy","title":"The Rural-Urban Divide Strategy","text":"","tags":["local democracy","municipal autonomy","centralization","community control"]},{"location":"blog/2025/05/29/defending-local-democracy-against-ucp-centralization/#dividing-communities-against-each-other","title":"Dividing Communities Against Each Other","text":"The UCP's municipal strategy deliberately exploits and amplifies rural-urban tensions:
In Rural Areas:
In Urban Areas:
Winners:
Losers:
Strong local democracy has historically been crucial for:
Economic Development:
Social Progress:
Environmental Protection:
Democratic Participation:
Around the world, strong local democracy has been essential for:
Protecting Municipal Autonomy:
Expanding Democratic Participation:
Getting Money Out of Local Politics:
Community-Controlled Development:
Porto Alegre, Brazil: Participatory budgeting allows residents to directly decide municipal spending priorities through neighborhood assemblies and city-wide votes.
Barcelona, Spain: \"Barcelona en Com\u00fa\" created a municipal platform that combines neighborhood activism with city-wide governance, prioritizing housing rights and environmental justice.
Preston, England: \"Community wealth building\" policies redirect municipal spending to local cooperatives and social enterprises, keeping money circulating in the community.
Jackson, Mississippi: The \"Jackson Plan\" combines electoral organizing with cooperative economic development and community land trusts.
","tags":["local democracy","municipal autonomy","centralization","community control"]},{"location":"blog/2025/05/29/defending-local-democracy-against-ucp-centralization/#fighting-back-strategies-for-local-democracy","title":"Fighting Back: Strategies for Local Democracy","text":"","tags":["local democracy","municipal autonomy","centralization","community control"]},{"location":"blog/2025/05/29/defending-local-democracy-against-ucp-centralization/#legal-resistance","title":"Legal Resistance","text":"The fight for local democracy requires unity among:
The UCP's attack on local democracy through Bills 20 and 54 represents an existential threat to community self-governance in Alberta. By centralizing power and introducing corporate money into municipal politics, they are destroying the foundations of democratic participation at the most accessible level.
But communities across Alberta are fighting back. From Indigenous Nations asserting sovereignty to municipalities defending autonomy to neighborhood groups organizing for community control, the movement for local democracy is growing.
The future of our communities depends on defending local democracy today.
Municipal elections may seem small compared to provincial and federal politics, but they're where democracy is most real and immediate for most people. They're where we decide how our neighborhoods grow, how our tax dollars are spent, and what kind of communities we want to live in.
The UCP wants to take that power away from communities and give it to corporations and party organizations. We can't let that happen.
Local democracy is the foundation of all democracy. If we lose it at the community level, we lose it everywhere.
This analysis draws on municipal democracy research and the documented impacts of Bills 20 and 54. For more information, see our resources page and archive.
","tags":["local democracy","municipal autonomy","centralization","community control"]},{"location":"cm-lite/","title":"Welcome to Changemaker Lite","text":"A streamlined, self-hosted platform for documentation and development.
"},{"location":"cm-lite/#quick-start","title":"Quick Start","text":"Get up and running in minutes:
# Clone the repository\ngit clone https://gitea.bnkhome.org/admin/changemaker.lite.git\ncd changemaker.lite\n\n# Configure environment\n./config.sh\n\n# Start all services\ndocker compose up -d\n
"},{"location":"cm-lite/#contributing-to-this-platform","title":"Contributing to This Platform","text":"This Changemaker Lite setup is actively used by the Alberta Democracy Taskforce and welcomes contributions from the community. Whether you want to improve the platform itself or use it for your own organization's needs, we'd love your input.
Get involved: - Report issues or suggest improvements - Contribute code enhancements - Share how you've adapted it for your needs - Help make collaborative documentation easier for everyone
See our contributing guide to get started, or dive directly into the repository.
"},{"location":"cm-lite/#services","title":"Services","text":"Changemaker Lite includes these essential services:
changemaker.lite/\n\u251c\u2500\u2500 docker-compose.yml # Service definitions\n\u251c\u2500\u2500 config.sh # Setup script\n\u251c\u2500\u2500 mkdocs/ # Documentation source\n\u2502 \u251c\u2500\u2500 docs/ # Markdown files\n\u2502 \u2514\u2500\u2500 mkdocs.yml # Configuration\n\u251c\u2500\u2500 configs/ # Service configurations\n\u2514\u2500\u2500 assets/ # Shared assets\n
"},{"location":"cm-lite/#learn-more","title":"Learn More","text":"Changemaker Lite includes several powerful services that work together to provide a complete documentation and development platform. Each service is containerized and can be accessed through its dedicated port.
"},{"location":"cm-lite/services/#available-services","title":"Available Services","text":""},{"location":"cm-lite/services/#code-server","title":"Code Server","text":"Port: 8888 | Visual Studio Code in your browser for remote development - Full IDE experience - Extensions support - Git integration - Terminal access
"},{"location":"cm-lite/services/#listmonk","title":"Listmonk","text":"Port: 9000 | Self-hosted newsletter and mailing list manager - Email campaigns - Subscriber management - Analytics - Template system
"},{"location":"cm-lite/services/#postgresql","title":"PostgreSQL","text":"Port: 5432 | Reliable database backend - Data persistence for Listmonk - ACID compliance - High performance - Backup and restore capabilities
"},{"location":"cm-lite/services/#mkdocs-material","title":"MkDocs Material","text":"Port: 4000 | Documentation site generator with live preview - Material Design theme - Live reload - Search functionality - Markdown support
"},{"location":"cm-lite/services/#static-site-server","title":"Static Site Server","text":"Port: 4001 | Nginx-powered static site hosting - High-performance serving - Built documentation hosting - Caching and compression - Security headers
"},{"location":"cm-lite/services/#n8n","title":"n8n","text":"Port: 5678 | Workflow automation tool - Visual workflow editor - 400+ integrations - Custom code execution - Webhook support
"},{"location":"cm-lite/services/#nocodb","title":"NocoDB","text":"Port: 8090 | No-code database platform - Smart spreadsheet interface - Form builder and API generation - Real-time collaboration - Multi-database support
"},{"location":"cm-lite/services/#homepage","title":"Homepage","text":"Port: 3010 | Modern dashboard for all services - Service dashboard and monitoring - Docker integration - Customizable layout - Quick search and bookmarks
"},{"location":"cm-lite/services/#service-architecture","title":"Service Architecture","text":"\u250c\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2510 \u250c\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2510 \u250c\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2510\n\u2502 Homepage \u2502 \u2502 Code Server \u2502 \u2502 MkDocs \u2502\n\u2502 :3010 \u2502 \u2502 :8888 \u2502 \u2502 :4000 \u2502\n\u2514\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2518 \u2514\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2518 \u2514\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2518\n\n\u250c\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2510 \u250c\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2510 \u250c\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2510\n\u2502 Static Server \u2502 \u2502 Listmonk \u2502 \u2502 n8n \u2502\n\u2502 :4001 \u2502 \u2502 :9000 \u2502 \u2502 :5678 \u2502\n\u2514\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2518 \u2514\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2518 \u2514\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2518\n\n\u250c\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2510 \u250c\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2510 \u250c\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2510\n\u2502 NocoDB \u2502 \u2502 PostgreSQL \u2502 \u2502 PostgreSQL \u2502\n\u2502 :8090 \u2502 \u2502 (listmonk-db) \u2502 \u2502 (root_db) \u2502\n\u2514\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2518 \u2502 :5432 \u2502 \u2502 :5432 \u2502\n \u2502 \u2514\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2518 \u2514\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2518\n \u2514\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2518\n
"},{"location":"cm-lite/services/#getting-started","title":"Getting Started","text":"docker compose up -d
docker compose ps
docker compose logs [service-name]
docker compose down
changemaker
networkServices are configured through environment variables in your .env
file:
# Port configurations\nCODE_SERVER_PORT=8888\nLISTMONK_PORT=9000\nLISTMONK_DB_PORT=5432\nMKDOCS_PORT=4000\nMKDOCS_SITE_SERVER_PORT=4001\nN8N_PORT=5678\n\n# User and group IDs\nUSER_ID=1000\nGROUP_ID=1000\n\n# Database configuration\nPOSTGRES_USER=listmonk\nPOSTGRES_PASSWORD=your_password\nPOSTGRES_DB=listmonk\n\n# n8n configuration\nN8N_ENCRYPTION_KEY=your_encryption_key\nN8N_USER_EMAIL=admin@example.com\nN8N_USER_PASSWORD=your_password\n
"},{"location":"cm-lite/services/#monitoring-and-maintenance","title":"Monitoring and Maintenance","text":""},{"location":"cm-lite/services/#health-checks","title":"Health Checks","text":"# Check all services\ndocker compose ps\n\n# Check specific service logs\ndocker compose logs listmonk-app\ndocker compose logs code-server\n
"},{"location":"cm-lite/services/#updates","title":"Updates","text":"# Pull latest images\ndocker compose pull\n\n# Restart with new images\ndocker compose down && docker compose up -d\n
"},{"location":"cm-lite/services/#backups","title":"Backups","text":"USER_ID
and GROUP_ID
settingschangemaker
networkVisual Studio Code in your browser for remote development.
"},{"location":"cm-lite/services/code-server/#overview","title":"Overview","text":"Code Server provides a full Visual Studio Code experience in your web browser, allowing you to develop from any device. It runs on your server and provides access to your development environment through a web interface.
"},{"location":"cm-lite/services/code-server/#features","title":"Features","text":"http://localhost:8888
/home/coder/mkdocs/
DOCKER_USER
: The user to run code-server as (default: coder
)DEFAULT_WORKSPACE
: Default workspace directoryUSER_ID
: User ID for file permissionsGROUP_ID
: Group ID for file permissions./configs/code-server/.config
: VS Code configuration./configs/code-server/.local
: Local data./mkdocs
: Main workspace directoryhttp://localhost:8888
/home/coder/mkdocs/
workspaceConsider installing these extensions for better documentation work:
For more detailed information, visit the official Code Server documentation.
"},{"location":"cm-lite/services/homepage/","title":"Homepage","text":"Modern dashboard for accessing all your self-hosted services.
"},{"location":"cm-lite/services/homepage/#overview","title":"Overview","text":"Homepage is a modern, fully static, fast, secure fully configurable application dashboard with integrations for over 100 services. It provides a beautiful and customizable interface to access all your Changemaker Lite services from a single location.
"},{"location":"cm-lite/services/homepage/#features","title":"Features","text":"http://localhost:3010
HOMEPAGE_PORT
: External port mapping (default: 3010)PUID
: User ID for file permissions (default: 1000)PGID
: Group ID for file permissions (default: 1000)TZ
: Timezone setting (default: Etc/UTC)HOMEPAGE_ALLOWED_HOSTS
: Allowed hosts for the dashboardHomepage uses YAML configuration files located in ./configs/homepage/
:
settings.yaml
: Global settings and theme configurationservices.yaml
: Service definitions and widgetsbookmarks.yaml
: Bookmark categories and linkswidgets.yaml
: Dashboard widgets configurationdocker.yaml
: Docker integration settings./configs/homepage:/app/config
: Configuration files./assets/icons:/app/public/icons
: Custom service icons./assets/images:/app/public/images
: Background images and assets/var/run/docker.sock:/var/run/docker.sock
: Docker socket for container monitoringHomepage is pre-configured with all Changemaker Lite services:
"},{"location":"cm-lite/services/homepage/#essential-tools","title":"Essential Tools","text":"Edit configs/homepage/services.yaml
to add new services:
- Custom Category:\n - My Service:\n href: http://localhost:8080\n description: Custom service description\n icon: mdi-application\n widget:\n type: ping\n url: http://localhost:8080\n
"},{"location":"cm-lite/services/homepage/#custom-icons","title":"Custom Icons","text":"Add custom icons to ./assets/icons/
directory and reference them in services.yaml:
icon: /icons/my-custom-icon.png\n
"},{"location":"cm-lite/services/homepage/#themes-and-styling","title":"Themes and Styling","text":"Modify configs/homepage/settings.yaml
to customize appearance:
theme: dark # or light\ncolor: purple # slate, gray, zinc, neutral, stone, red, orange, amber, yellow, lime, green, emerald, teal, cyan, sky, blue, indigo, violet, purple, fuchsia, pink, rose\n
"},{"location":"cm-lite/services/homepage/#widgets","title":"Widgets","text":"Enable live monitoring widgets in configs/homepage/services.yaml
:
- Service Name:\n widget:\n type: docker\n container: container-name\n server: my-docker\n
"},{"location":"cm-lite/services/homepage/#service-monitoring","title":"Service Monitoring","text":"Homepage can display real-time status information for your services:
Homepage monitors Docker containers automatically when configured:
/var/run/docker.sock
)docker.yaml
services.yaml
Configuration not loading: Check YAML syntax in configuration files
docker logs homepage-changemaker\n
Icons not displaying: Verify icon paths and file permissions
ls -la ./assets/icons/\n
Services not reachable: Verify network connectivity between containers
docker exec homepage-changemaker ping service-name\n
Widget data not updating: Check Docker socket permissions and container access
docker exec homepage-changemaker ls -la /var/run/docker.sock\n
"},{"location":"cm-lite/services/homepage/#configuration-examples","title":"Configuration Examples","text":""},{"location":"cm-lite/services/homepage/#basic-service-widget","title":"Basic Service Widget","text":"- Code Server:\n href: http://localhost:8888\n description: VS Code in the browser\n icon: code-server\n widget:\n type: docker\n container: code-server-changemaker\n
"},{"location":"cm-lite/services/homepage/#custom-dashboard-layout","title":"Custom Dashboard Layout","text":"# settings.yaml\nlayout:\n style: columns\n columns: 3\n\n# Responsive breakpoints\nresponsive:\n mobile: 1\n tablet: 2\n desktop: 3\n
"},{"location":"cm-lite/services/homepage/#official-documentation","title":"Official Documentation","text":"For comprehensive configuration guides and advanced features: - Homepage Documentation - GitHub Repository - Configuration Examples - Widget Integrations
"},{"location":"cm-lite/services/listmonk/","title":"Listmonk","text":"Self-hosted newsletter and mailing list manager.
"},{"location":"cm-lite/services/listmonk/#overview","title":"Overview","text":"Listmonk is a modern, feature-rich newsletter and mailing list manager designed for high performance and easy management. It provides a complete solution for email campaigns, subscriber management, and analytics.
"},{"location":"cm-lite/services/listmonk/#features","title":"Features","text":"http://localhost:9000
LISTMONK_ADMIN_USER
environment variableLISTMONK_ADMIN_PASSWORD
environment variableLISTMONK_ADMIN_USER
: Admin usernameLISTMONK_ADMIN_PASSWORD
: Admin passwordPOSTGRES_USER
: Database usernamePOSTGRES_PASSWORD
: Database passwordPOSTGRES_DB
: Database nameListmonk uses PostgreSQL as its backend database. The database is automatically configured through the docker-compose setup.
"},{"location":"cm-lite/services/listmonk/#uploads","title":"Uploads","text":"./assets/uploads
http://localhost:9000
For comprehensive guides and API documentation, visit: - Listmonk Documentation - GitHub Repository
"},{"location":"cm-lite/services/mkdocs/","title":"MkDocs Material","text":"Modern documentation site generator with live preview.
"},{"location":"cm-lite/services/mkdocs/#overview","title":"Overview","text":"MkDocs Material is a powerful documentation framework built on top of MkDocs, providing a beautiful Material Design theme and advanced features for creating professional documentation sites.
"},{"location":"cm-lite/services/mkdocs/#features","title":"Features","text":"http://localhost:4000
Configuration is managed through mkdocs.yml
in the project root.
./mkdocs
: Documentation source files./assets/images
: Shared images directorySITE_URL
: Base domain for the siteUSER_ID
: User ID for file permissionsGROUP_ID
: Group ID for file permissionsmkdocs/\n\u251c\u2500\u2500 mkdocs.yml # Configuration file\n\u251c\u2500\u2500 docs/ # Documentation source\n\u2502 \u251c\u2500\u2500 index.md # Homepage\n\u2502 \u251c\u2500\u2500 services/ # Service documentation\n\u2502 \u251c\u2500\u2500 blog/ # Blog posts\n\u2502 \u2514\u2500\u2500 overrides/ # Template overrides\n\u2514\u2500\u2500 site/ # Built static site\n
"},{"location":"cm-lite/services/mkdocs/#writing-documentation","title":"Writing Documentation","text":""},{"location":"cm-lite/services/mkdocs/#markdown-basics","title":"Markdown Basics","text":"# Page Title\n\nThis is a sample documentation page.\n\n## Section\n\nContent goes here with **bold** and *italic* text.\n\n### Code Example\n\n```python\ndef hello_world():\n print(\"Hello, World!\")\n
Note
This is an informational note.
## Building and Deployment\n\n### Development\n\nThe development server runs automatically with live reload.\n\n### Building Static Site\n\n```bash\ndocker exec mkdocs-changemaker mkdocs build\n
The built site will be available in the mkdocs/site/
directory.
Customize appearance in mkdocs.yml
:
theme:\n name: material\n palette:\n primary: blue\n accent: indigo\n
"},{"location":"cm-lite/services/mkdocs/#custom-css","title":"Custom CSS","text":"Add custom styles in docs/stylesheets/extra.css
.
For comprehensive MkDocs Material documentation: - MkDocs Material - MkDocs Documentation - Markdown Guide
"},{"location":"cm-lite/services/n8n/","title":"n8n","text":"Workflow automation tool for connecting services and automating tasks.
"},{"location":"cm-lite/services/n8n/#overview","title":"Overview","text":"n8n is a powerful workflow automation tool that allows you to connect various apps and services together. It provides a visual interface for creating automated workflows, making it easy to integrate different systems and automate repetitive tasks.
"},{"location":"cm-lite/services/n8n/#features","title":"Features","text":"http://localhost:5678
N8N_DEFAULT_USER_EMAIL
N8N_DEFAULT_USER_PASSWORD
N8N_HOST
: Hostname for n8n (default: n8n.${DOMAIN}
)N8N_PORT
: Internal port (5678)N8N_PROTOCOL
: Protocol for webhooks (https)NODE_ENV
: Environment (production)WEBHOOK_URL
: Base URL for webhooksGENERIC_TIMEZONE
: Timezone settingN8N_ENCRYPTION_KEY
: Encryption key for credentialsN8N_USER_MANAGEMENT_DISABLED
: Enable/disable user managementN8N_DEFAULT_USER_EMAIL
: Default admin emailN8N_DEFAULT_USER_PASSWORD
: Default admin passwordn8n_data
: Persistent data storage./local-files
: Local file access for workflowshttp://localhost:5678
Webhook \u2192 Email\n
"},{"location":"cm-lite/services/n8n/#scheduled-documentation-backup","title":"Scheduled Documentation Backup","text":"Schedule \u2192 Read Files \u2192 Compress \u2192 Upload to Storage\n
"},{"location":"cm-lite/services/n8n/#git-integration","title":"Git Integration","text":"Git Webhook \u2192 Process Changes \u2192 Update Documentation \u2192 Notify Team\n
"},{"location":"cm-lite/services/n8n/#security-considerations","title":"Security Considerations","text":"n8n can integrate with all services in your Changemaker Lite setup: - Listmonk: Manage subscribers and campaigns - PostgreSQL: Read/write database operations - Code Server: File operations and git integration - MkDocs: Documentation generation and updates
"},{"location":"cm-lite/services/n8n/#troubleshooting","title":"Troubleshooting","text":""},{"location":"cm-lite/services/n8n/#common-issues","title":"Common Issues","text":"# Check container logs\ndocker logs n8n-changemaker\n\n# Access container shell\ndocker exec -it n8n-changemaker sh\n\n# Check workflow executions in the UI\n# Visit http://localhost:5678 \u2192 Executions\n
"},{"location":"cm-lite/services/n8n/#official-documentation","title":"Official Documentation","text":"For comprehensive n8n documentation: - n8n Documentation - Community Workflows - Node Reference - GitHub Repository
"},{"location":"cm-lite/services/nocodb/","title":"NocoDB","text":"No-code database platform that turns any database into a smart spreadsheet.
"},{"location":"cm-lite/services/nocodb/#overview","title":"Overview","text":"NocoDB is an open-source no-code platform that transforms any database into a smart spreadsheet interface. It provides a user-friendly way to manage data, create forms, build APIs, and collaborate on database operations without requiring extensive technical knowledge.
"},{"location":"cm-lite/services/nocodb/#features","title":"Features","text":"http://localhost:8090
root_db
instance)NOCODB_PORT
: External port mapping (default: 8090)NC_DB
: Database connection string for PostgreSQL backendNocoDB uses a dedicated PostgreSQL instance (root_db
) with the following configuration: - Database Name: root_db
- Username: postgres
- Password: password
- Host: root_db
(internal container name)
nc_data
: Application data and configuration storagedb_data
: PostgreSQL database fileshttp://localhost:8090
NocoDB can integrate well with other Changemaker Lite services:
NocoDB automatically generates REST APIs for all your tables:
# Get all records from a table\nGET http://localhost:8090/api/v1/db/data/v1/{project}/table/{table}\n\n# Create a new record\nPOST http://localhost:8090/api/v1/db/data/v1/{project}/table/{table}\n\n# Update a record\nPATCH http://localhost:8090/api/v1/db/data/v1/{project}/table/{table}/{id}\n
"},{"location":"cm-lite/services/nocodb/#backup-and-data-management","title":"Backup and Data Management","text":""},{"location":"cm-lite/services/nocodb/#database-backup","title":"Database Backup","text":"Since NocoDB uses PostgreSQL, you can backup the database:
# Backup NocoDB database\ndocker exec root_db pg_dump -U postgres root_db > nocodb_backup.sql\n\n# Restore from backup\ndocker exec -i root_db psql -U postgres root_db < nocodb_backup.sql\n
"},{"location":"cm-lite/services/nocodb/#application-data","title":"Application Data","text":"Application settings and metadata are stored in the nc_data
volume.
Service won't start: Check if the PostgreSQL database is healthy
docker logs root_db\n
Database connection errors: Verify database credentials and network connectivity
docker exec nocodb nc_data nc\n
Performance issues: Monitor resource usage and optimize queries
docker stats nocodb root_db\n
"},{"location":"cm-lite/services/nocodb/#official-documentation","title":"Official Documentation","text":"For comprehensive guides and advanced features: - NocoDB Documentation - GitHub Repository - Community Forum
"},{"location":"cm-lite/services/postgresql/","title":"PostgreSQL Database","text":"Reliable database backend for applications.
"},{"location":"cm-lite/services/postgresql/#overview","title":"Overview","text":"PostgreSQL is a powerful, open-source relational database system. In Changemaker Lite, it serves as the backend database for Listmonk and can be used by other applications requiring persistent data storage.
"},{"location":"cm-lite/services/postgresql/#features","title":"Features","text":"listmonk-db
(internal container name)POSTGRES_DB
environment variablePOSTGRES_USER
environment variablePOSTGRES_PASSWORD
environment variablePOSTGRES_USER
: Database usernamePOSTGRES_PASSWORD
: Database password POSTGRES_DB
: Database nameThe PostgreSQL container includes health checks to ensure the database is ready before dependent services start.
"},{"location":"cm-lite/services/postgresql/#data-persistence","title":"Data Persistence","text":"Database data is stored in a Docker volume (listmonk-data
) to ensure persistence across container restarts.
You can connect to PostgreSQL from your host machine using:
psql -h localhost -p 5432 -U [username] -d [database]\n
"},{"location":"cm-lite/services/postgresql/#from-other-containers","title":"From Other Containers","text":"Other containers can connect using the internal hostname listmonk-db
on port 5432.
docker exec listmonk-db pg_dump -U [username] [database] > backup.sql\n
"},{"location":"cm-lite/services/postgresql/#restore","title":"Restore","text":"docker exec -i listmonk-db psql -U [username] [database] < backup.sql\n
"},{"location":"cm-lite/services/postgresql/#monitoring","title":"Monitoring","text":"Monitor database health and performance through: - Container logs: docker logs listmonk-db
- Database metrics and queries - Connection monitoring
For comprehensive PostgreSQL documentation: - PostgreSQL Documentation - Docker PostgreSQL Image
"},{"location":"cm-lite/services/static-server/","title":"Static Site Server","text":"Nginx-powered static site server for hosting built documentation and websites.
"},{"location":"cm-lite/services/static-server/#overview","title":"Overview","text":"The Static Site Server uses Nginx to serve your built documentation and static websites. It's configured to serve the built MkDocs site and other static content with high performance and reliability.
"},{"location":"cm-lite/services/static-server/#features","title":"Features","text":"http://localhost:4001
/config/www
(mounted from ./mkdocs/site
)PUID
: User ID for file permissions (default: 1000)PGID
: Group ID for file permissions (default: 1000)TZ
: Timezone setting (default: Etc/UTC)./mkdocs/site:/config/www
: Static site filesdocker exec mkdocs-changemaker mkdocs build
http://localhost:4001
./mkdocs/site/
will be served staticallymkdocs/site/ # Served at /\n\u251c\u2500\u2500 index.html # Homepage\n\u251c\u2500\u2500 assets/ # CSS, JS, images\n\u251c\u2500\u2500 services/ # Service documentation\n\u2514\u2500\u2500 search/ # Search functionality\n
"},{"location":"cm-lite/services/static-server/#performance-features","title":"Performance Features","text":"For advanced Nginx configuration, you can: 1. Create custom Nginx config files 2. Mount them as volumes 3. Restart the container
"},{"location":"cm-lite/services/static-server/#monitoring","title":"Monitoring","text":"Monitor the static site server through: - Container logs: docker logs mkdocs-site-server-changemaker
- Access logs for traffic analysis - Performance metrics
./mkdocs/site/
PUID
and PGID
settings# Check container logs\ndocker logs mkdocs-site-server-changemaker\n\n# Verify files are present\ndocker exec mkdocs-site-server-changemaker ls -la /config/www\n\n# Test file serving\ncurl -I http://localhost:4001\n
"},{"location":"cm-lite/services/static-server/#official-documentation","title":"Official Documentation","text":"For more information about the underlying Nginx server: - LinuxServer.io Nginx - Nginx Documentation
"},{"location":"contributing/","title":"Contributing to the Alberta Democracy Taskforce Website","text":"Welcome! We're excited that you want to help improve our website and contribute to defending democracy in Alberta. This guide will walk you through everything you need to know, step by step.
"},{"location":"contributing/#what-youll-learn","title":"What You'll Learn","text":"This guide is designed for complete beginners. By the end, you'll know how to:
We use Gitea, hosted at git.albertademocracytaskforce.org, to manage our website's source code and collaborate on changes.
"},{"location":"contributing/#about-this-website","title":"About This Website","text":"This website is built using Changemaker Lite, an open-source platform that makes it easy for organizations to create collaborative documentation sites. The entire site - including all content, configuration, and this contribution system - can be downloaded and rebuilt on any computer.
Want to use this for your own organization? You can clone the complete setup from our repository at git.albertademocracytaskforce.org/admin/ab.dem.tf.changemaker.git. This includes everything needed to create a similar site for your cause, complete with documentation tools, email campaigns, and workflow automation.
"},{"location":"contributing/#no-experience-required","title":"No Experience Required","text":"Don't worry if terms like \"Git\", \"repository\", or \"pull request\" are unfamiliar. We'll explain everything as we go, and each page focuses on just a few simple steps you can master before moving on.
"},{"location":"contributing/#video-tutorials","title":"Video Tutorials","text":"[Administrator: Add video embeds or links to video tutorials for each section here]
"},{"location":"contributing/#getting-help","title":"Getting Help","text":"If you get stuck at any point:
Ready to get started? Let's begin with Getting Started!
"},{"location":"contributing/collaboration/","title":"Collaboration Best Practices","text":"Working effectively with others is key to successful project contribution. This guide covers how to collaborate smoothly, handle conflicts, and be a positive community member.
"},{"location":"contributing/collaboration/#being-a-good-collaborator","title":"Being a Good Collaborator","text":""},{"location":"contributing/collaboration/#communicate-clearly","title":"Communicate Clearly","text":"Remember we're all working toward the same goal: defending democracy in Alberta. Keep discussions:
When you find a bug or have a suggestion:
What browser/device you're using
Add labels if you have permission (bug, enhancement, etc.)
Sometimes you might disagree with a reviewer's suggestions:
Step 1: Understand their perspective - Ask clarifying questions - Consider that they might have context you don't - Look at how similar issues were handled before
Step 2: Explain your reasoning - Share why you made the choice you did - Provide evidence or examples if relevant - Be open to finding a compromise solution
Step 3: Involve others if needed - If you can't reach agreement, ask other team members for input - Tag project maintainers for guidance - Remember the goal is the best outcome for the project
"},{"location":"contributing/collaboration/#when-others-disagree-with-you","title":"When Others Disagree with You","text":"If someone challenges your review or suggestion:
Sometimes Git can't automatically combine changes - this creates a \"merge conflict.\"
"},{"location":"contributing/collaboration/#why-conflicts-happen","title":"Why Conflicts Happen","text":"<<<<<<<
, =======
, >>>>>>>
)Pull Request Comments: For discussing specific changes in your submission
Issue Comments: For general discussion about problems or improvements
Project Chat/Forum: For real-time questions and community discussion
Email: For private matters or when you need direct help
"},{"location":"contributing/collaboration/#response-time-expectations","title":"Response Time Expectations","text":"These behaviors can harm the collaborative environment:
[Administrator: Add a video tutorial showing examples of good collaboration, how to handle feedback constructively, and conflict resolution strategies]
"},{"location":"contributing/collaboration/#quick-dos-and-donts","title":"Quick Do's and Don'ts","text":""},{"location":"contributing/collaboration/#do","title":"Do:","text":"Good collaboration makes everyone more effective and creates a positive environment where people want to contribute. By following these practices, you're not just improving the website - you're helping build a stronger community committed to defending democracy in Alberta.
"},{"location":"contributing/first-edit/","title":"Make Your First Edit","text":"Ready to make your first contribution? This guide will walk you through editing a file directly in your web browser - no special software needed!
"},{"location":"contributing/first-edit/#what-youll-do","title":"What You'll Do","text":"We'll make a simple change to practice the process. Don't worry about breaking anything - there are safeguards in place.
"},{"location":"contributing/first-edit/#step-1-choose-a-file-to-edit","title":"Step 1: Choose a File to Edit","text":"For your first edit, let's improve a page that already exists:
mkdocs
\u2192 docs
faq.md
or create a small edit to any .md
file)The files use \"Markdown\" - a simple way to format text. Here are the basics:
# This is a big heading\n## This is a smaller heading\n**This text is bold**\n*This text is italic*\n- This is a bullet point\n[This is a link](https://example.com)\n
"},{"location":"contributing/first-edit/#step-4-make-your-edit","title":"Step 4: Make Your Edit","text":"Let's practice with a small change:
At the bottom of the page, you'll see a \"Commit Changes\" section:
Not helpful: \"Updated file\"
Choose commit type:
This lets others review your changes before they go live
Click \"Propose Changes\"
After clicking \"Propose Changes\":
Congratulations! You've submitted your first contribution!
"},{"location":"contributing/first-edit/#what-happens-next","title":"What Happens Next?","text":"Now that you've made your first edit, learn more about Git Basics to understand what just happened behind the scenes.
"},{"location":"contributing/first-edit/#video-tutorial","title":"Video Tutorial","text":"[Administrator: Add a video tutorial showing the complete process of making an edit through the web interface]
"},{"location":"contributing/first-edit/#troubleshooting","title":"Troubleshooting","text":"Can't find the pencil icon? Make sure you're viewing a file (not a folder) and that you're logged in.
Preview looks wrong? Check your Markdown syntax - missing spaces or symbols can cause formatting issues.
Nervous about breaking something? Don't worry! Your changes won't go live until they're reviewed and approved.
"},{"location":"contributing/getting-started/","title":"Getting Started with Contributing","text":"Welcome to your first step in contributing to our website! This page will help you get set up with an account and understand what we're working with.
"},{"location":"contributing/getting-started/#what-is-git-and-gitea","title":"What is Git and Gitea?","text":"Git is a tool that helps people work together on projects by tracking changes to files. Think of it like \"track changes\" in Microsoft Word, but much more powerful.
Gitea is a website that hosts Git projects, making it easy to share and collaborate. It's like Google Drive, but specifically designed for code and documentation projects.
"},{"location":"contributing/getting-started/#step-1-create-your-account","title":"Step 1: Create Your Account","text":"Our website's files are organized like this: - mkdocs/docs/
- This is where all the website content lives - *.md
files - These are \"Markdown\" files that contain the text you see on the website - Images and other files are in their own folders
Now that you have an account, let's learn how to navigate around Gitea in the next section: Navigating Gitea.
"},{"location":"contributing/getting-started/#video-tutorial","title":"Video Tutorial","text":"[Administrator: Add a video tutorial showing the account creation and project navigation process]
"},{"location":"contributing/getting-started/#troubleshooting","title":"Troubleshooting","text":"Can't find the sign-up button? Look for \"Register\" or \"Join\" instead.
Didn't receive a confirmation email? Check your spam folder, or contact us for help.
Can't find our project? Make sure you're logged in, and try searching for \"democracy\" or \"taskforce\".
"},{"location":"contributing/git-basics/","title":"Git Basics","text":"Now that you've made your first edit, let's understand what Git actually does and why it's so helpful for collaborative work.
"},{"location":"contributing/git-basics/#what-is-git","title":"What is Git?","text":"Think of Git as a sophisticated \"undo\" system that:
A repository is like a project folder that Git watches. Our website is one repository.
"},{"location":"contributing/git-basics/#commit","title":"Commit","text":"A commit is like saving a snapshot of your work. Each commit includes:
A branch is like a parallel version of the project where you can make changes safely. Think of it as making a copy, editing the copy, then merging the good changes back to the original.
"},{"location":"contributing/git-basics/#pull-request","title":"Pull Request","text":"A pull request is like saying \"Hey, I made some improvements - would you like to include them?\" It's a way to propose changes and discuss them before they become part of the main project.
"},{"location":"contributing/git-basics/#the-git-workflow-what-you-just-did","title":"The Git Workflow (What You Just Did)","text":"When you made your first edit, here's what happened:
Now that you understand the basics, you can either: - Continue making edits through the web interface (easiest) - Learn to Clone and Edit Locally for more advanced work
"},{"location":"contributing/git-basics/#video-tutorial","title":"Video Tutorial","text":"[Administrator: Add a video tutorial explaining Git concepts with visual examples and analogies]
"},{"location":"contributing/git-basics/#remember","title":"Remember","text":"The most important thing to remember: Git is designed to help people work together safely. All the complexity exists to prevent problems and make collaboration possible.
"},{"location":"contributing/local-editing/","title":"Clone and Edit Locally","text":"Ready to work on your own computer? This guide will show you how to download the entire project and make changes using proper development tools.
"},{"location":"contributing/local-editing/#why-work-locally","title":"Why Work Locally?","text":"Working on your own computer gives you:
Before starting, install these free tools:
"},{"location":"contributing/local-editing/#step-1-install-git","title":"Step 1: Install Git","text":"git --version
to verifyChoose one of these beginner-friendly options:
Open a terminal/command prompt and run these commands (replace with your info):
git config --global user.name \"Your Name\"\ngit config --global user.email \"your.email@example.com\"\n
"},{"location":"contributing/local-editing/#clone-the-repository","title":"Clone the Repository","text":""},{"location":"contributing/local-editing/#step-1-get-the-clone-url","title":"Step 1: Get the Clone URL","text":"https://git.albertademocracytaskforce.org/username/projectname.git
)Decide where on your computer you want the project folder:
C:\\Users\\YourName\\Documents\\Projects\\
/Users/YourName/Documents/Projects/
or /home/YourName/Projects/
Open a terminal/command prompt, navigate to your chosen location, and run:
git clone https://git.albertademocracytaskforce.org/[USERNAME]/[PROJECTNAME].git\n
This creates a folder with all the project files.
"},{"location":"contributing/local-editing/#make-changes-locally","title":"Make Changes Locally","text":""},{"location":"contributing/local-editing/#step-1-open-the-project","title":"Step 1: Open the Project","text":"mkdocs/docs/
to see the website filesBefore making changes, create a new branch:
git checkout -b my-improvement-branch\n
"},{"location":"contributing/local-editing/#step-3-make-your-edits","title":"Step 3: Make Your Edits","text":".md
files in your text editorSee what files you've modified:
git status\n
See exactly what changed:
git diff\n
"},{"location":"contributing/local-editing/#commit-your-changes","title":"Commit Your Changes","text":""},{"location":"contributing/local-editing/#step-1-add-files","title":"Step 1: Add Files","text":"Tell Git which files to include in your commit:
git add .\n
(The .
means \"add all changed files\")
Save your changes with a descriptive message:
git commit -m \"Improve FAQ section with clearer examples\"\n
"},{"location":"contributing/local-editing/#push-and-create-pull-request","title":"Push and Create Pull Request","text":""},{"location":"contributing/local-editing/#step-1-push-your-branch","title":"Step 1: Push Your Branch","text":"Send your changes to the server:
git push origin my-improvement-branch\n
"},{"location":"contributing/local-editing/#step-2-create-pull-request","title":"Step 2: Create Pull Request","text":"Before starting new work, always get the latest changes:
git checkout main\ngit pull origin main\n
Then create a new branch for your next improvement.
"},{"location":"contributing/local-editing/#whats-next","title":"What's Next?","text":"Now you know how to work locally! Learn about Submitting Changes to master the review process.
"},{"location":"contributing/local-editing/#video-tutorial","title":"Video Tutorial","text":"[Administrator: Add a video tutorial showing the complete local development workflow from clone to pull request]
"},{"location":"contributing/local-editing/#quick-command-reference","title":"Quick Command Reference","text":"# Clone a repository\ngit clone [URL]\n\n# Create and switch to new branch\ngit checkout -b [branch-name]\n\n# Check status\ngit status\n\n# Add all changes\ngit add .\n\n# Commit changes\ngit commit -m \"Your message\"\n\n# Push branch\ngit push origin [branch-name]\n\n# Get latest changes\ngit pull origin main\n
"},{"location":"contributing/local-editing/#troubleshooting","title":"Troubleshooting","text":"\"Git not recognized\"? Make sure Git is installed and restart your terminal.
Permission denied? You might need to set up SSH keys or use HTTPS authentication.
Merge conflicts? Don't panic! This happens when multiple people edit the same lines. Ask for help or check our collaboration guide.
"},{"location":"contributing/navigating-gitea/","title":"Navigating Gitea","text":"Now that you have an account, let's learn how to find your way around our Git hosting platform. This page will show you the key areas you'll use most often.
"},{"location":"contributing/navigating-gitea/#the-project-homepage","title":"The Project Homepage","text":"When you open our project on Gitea, you'll see several important areas:
"},{"location":"contributing/navigating-gitea/#step-1-understand-the-main-sections","title":"Step 1: Understand the Main Sections","text":"mkdocs
then docs
to see the website content.md
file to see its contentsWhen viewing a file, you'll see:
This is the main folder containing everything. Key items:
mkdocs/docs/
- Website content goes hereREADME.md
- Project description and instructionsdocker-compose.yml
- Technical setup file (don't worry about this)This is where you'll make most changes:
index.md
- The homepage content.md
files - Other pages on the websiteblog/
folder - Blog posts and newsassets/
folder - Images and filesTry these steps to get comfortable:
mkdocs
\u2192 docs
index.md
to see the homepage content.md
fileNow that you can find your way around, let's make your first edit: Make Your First Edit.
"},{"location":"contributing/navigating-gitea/#video-tutorial","title":"Video Tutorial","text":"[Administrator: Add a video tutorial showing how to navigate through Gitea's interface and find files]
"},{"location":"contributing/navigating-gitea/#quick-reference","title":"Quick Reference","text":"Whether you're editing through the web interface or working locally, this guide covers best practices for submitting your changes and navigating the review process.
"},{"location":"contributing/submitting-changes/#before-you-submit","title":"Before You Submit","text":""},{"location":"contributing/submitting-changes/#step-1-review-your-own-work","title":"Step 1: Review Your Own Work","text":"Your commit message should clearly explain what you changed and why:
Good examples:
Poor examples:
Your pull request title should summarize the main improvement:
Explain what you changed and why:
## What this changes\n\n- Fixes the broken link to the Alberta Elections website\n- Updates the FAQ to include information about the new voting procedures\n- Adds alt text to images for screen readers\n\n## Why this change is needed\nThe old link was returning a 404 error, and users were getting confused about the new voting procedures introduced in Bill 54.\n\n## How to test\n\n1. Click on the \"Alberta Elections\" link in the resources section\n2. Verify it opens the correct page\n3. Check that the FAQ section answers common questions about voting procedures\n
"},{"location":"contributing/submitting-changes/#step-3-reference-related-issues","title":"Step 3: Reference Related Issues","text":"If your pull request fixes a reported issue: - Include \"Fixes #123\" in the description (where 123 is the issue number) - This automatically links your pull request to the issue
"},{"location":"contributing/submitting-changes/#the-review-process","title":"The Review Process","text":""},{"location":"contributing/submitting-changes/#what-happens-next","title":"What Happens Next","text":"When reviewers leave comments:
Be open to suggestions:
Ask questions if unclear:
Make requested changes promptly:
Content suggestions:
Technical improvements:
Style consistency:
You've successfully contributed to defending democracy in Alberta! Your changes are now live and helping others.
"},{"location":"contributing/submitting-changes/#whats-next","title":"What's Next?","text":"Avoid these pitfalls:
Before submitting any change:
[Administrator: Add a video tutorial showing the pull request process, including how to respond to feedback and make revisions]
"},{"location":"contributing/submitting-changes/#getting-help","title":"Getting Help","text":"If you're unsure about any part of the submission process:
Remember: everyone was a beginner once, and the community is here to help you succeed!
"},{"location":"blog/archive/2025/","title":"May 2025","text":""},{"location":"blog/category/analysis/","title":"Analysis","text":""},{"location":"blog/category/bill-54/","title":"Bill 54","text":""},{"location":"blog/category/democracy/","title":"Democracy","text":""},{"location":"blog/category/indigenous-rights/","title":"Indigenous Rights","text":""},{"location":"blog/category/municipal-democracy/","title":"Municipal Democracy","text":""},{"location":"blog/category/bill-20/","title":"Bill 20","text":""}]}