Proud MSM political columnist for the Calgary Herald.

Calgary
I’ve never seen minister, officials, get off the hook for a massive political and moral failure like this. Column. calgaryherald.com/news/braid… #ableg #abhealth #COVID19BC #abpoli #yyc #yeg
280
538
1,600
Smith is acting like a diplomat as much as a premier. A Fox fave, she's getting Canada's message across to the pro-Trump audience. Somebody has to do it. Column. calgaryherald.com/opinion/co… #cdnpoli #ableg #abpoli #yyc #yeg
164
292
1,750
60,039
Danielle Smith got it right - diplomacy over confrontation. She's gone From traitor to savior; her plan was crucial in staving off tariffs. Column calgaryherald.com/opinion/co… #ableg #abpoli #cdnpoli #tariffs #trump #yyc
411
285
1,411
84,009
Kenney is once again saying re-indexing AISH and other social benefits would worsen inflation. But the UCP will re-index general income tax, which is far more inflationary. This cannot be seen as anything but heartless. #abgov #yyc #yyccc #yeg #yegcc #abpoli #ableg #ucpldr
60
330
1,023
Best summary I’ve heard: “Yesterday he quit, and today they’ve spent five hours debating the definition of quit.” #ableg #abpoli #cdnpoli #yyc #yeg #abgov #UCP
30
211
1,068
The guy Smith speaks with Thursday in Florida says Canada is a "silly country" that should be annexed as "the Puerto Rico of the North." The company she keeps. calgaryherald.com/news/braid… #ableg #abpoli #cdnpoli #yyc #yeg #trump #trumptariffs #election2025
125
510
1,071
34,892
The Canada Pension Plan sends a thundering "NO!" to Alberta's claim to $334 billion from the national pension fund. Column. calgaryherald.com/opinion/co… #ableg #abpoli #cdnpoli #yyc #yeg #abpension
180
230
769
153,464
Lots of comment on this one - Smith is acting like a diplomat as much as a premier. A Fox fave, she's getting Canada's message across to the pro-Trump audience. Somebody has to do it. Column. calgaryherald.com/opinion/co… #cdnpoli #ableg #abpoli #yyc #yeg
101
169
958
27,065
When Notley was premier, she attended unveiling of portraits of three former PC premiers - Alison Redford, Dave Hancock and Jim Prentice. #yyc #yeg #AbLeg #abpoli #cdnpoli #yyccc
222
88
769
If Smith and her ministers didn't know what dictatorial power the bill confers, they're incompetent. If they did, they're hypocrites. Take your pick. tinyurl.com/3y6xps3a and tinyurl.com/ywcp6awy #yyc #yeg #AbLeg #abpoli #cdnpoli #yyccc
115
261
739
An appalling, unjust, law drives teachers back to work. The most dangerous precedent Alberta has seen In many years. Column. calgaryherald.com/news/braid… #abed #ableg #abpoli #yyc #yeg #cdnpoli
370
329
895
106,509
The CBC is reporting that 10 UCP riding boards have passed a motion demanding leadership vote before Mach 1. Actually, 16 have passed it as of today. They’re moving along fast. 22 ridings needed to force vote. #ableg #yyc #abpoli #cdnpoli
53
186
678
I wrote my first Alberta legislature column on April Fools Day 1978. Never have I seen such a concentrated fury against a government. Column. calgaryherald.com/opinion/co… #ableg #abhealth #COVID19BC #abpoli #yyc #yeg
67
222
690
Ex-premier Kenney sounds off - he has no use for separatists, says carney deserves a chance to show he means his promises. Column. calgaryherald.com/opinion/co… #ableg #abpoli #cdnpoli #election2025 #yyc #yeg
359
142
780
133,820
A beloved ICU doctor dies and thousands mourn, including the prime minister. Dr Darren Markland did medicine with heart and soul and a poet's pen. Column. calgaryherald.com/news/braid… #ableg #abpoli #abhealth #yyc #yeg #cdnpoli #yeg
22
79
761
14,276
And why should vaccinated people, with no gift card, have to sit beside newly vaccinated people spending their $100 in a restaurant? #ableg #yyc #yeg #abhealth #abpoli #cdnpoli #COVID19AB
30
67
636
COVID-19 is the worst failure - literally, a fatal failure - from any conservative government since they were first elected under that name in 1971. No wonder people are moved to tears. calgaryherald.com/opinion/br… #ableg #abpoli #cdnpoli #covid19ab #yyc #yeg #abhealth
64
260
595
Madu’s call to cops over his own ticket is clear cause for firing from cabinet, especially when the rest of us are losing our right to challenge tickets or go to court. calgaryherald.com/opinion/co… #yyc #yyccc #ableg #abpoli #yeg #cdnpoli #yegcc
45
145
586
I'm hearing the Smith has withdrawn from 11 am ceremony to unveil official legislature portrait of Notley as premier. #yyc #yeg #AbLeg #abpoli #cdnpoli #yyccc
362
136
601
Wow, this is some powerful public drive by Alberta Medical Association @albertadoctors Every hour for 24 hours, a family doctor talks about the crisis in their sector of health care. Three videos so far, all compelling. They're not making it up. #abhealth #ableg #abgov #ableg
76
163
567
40,441
Premier Smith might be a hero to many at home for refusing to sign with premiers, but national media have her pegged as a near traitor. Alberta premiers have been there before. Column. calgaryherald.com/opinion/co… #ableg #abpoli #cdnpoli #yyc #yeg #naga #trump
352
118
665
25,488
There has been a ton (non metric) of comments on this one about Smith as dipomat. She's doing a great job getting Canada's message to pro-Trump audiences. Somebody has to do it - the feds are hopeless. calgaryherald.com/opinion/co… #cdnpoli #ableg #abpoli #yyc #yeg
77
116
670
16,149
I've been bombarded by official excuses for the no-food, no treats policy for cancer kids and people stuck in ERs. They say it was never a policy when it's there in writing. Admit a screwup for once. calgaryherald.com/opinion/co… #ableg #abhealth #abpoli #cdnpol #cdnhealth #yyc #yeg
56
245
681
26,887
Whoa. UCP eliminates job of the guy who was investigating leadership spending scandal. I’m still gasping for air. Column. calgaryherald.com/opinion/co… #ableg @yyc #yeg #abpoli #cdnpoli
91
326
534
Some facts. The AHS boss who started an investigation was fired. The AHS board that wanted to go to the Mounties was fired. Now government is taking it out on AHS. Public inquiry, please. Column. calgaryherald.com/opinion/co… #abhealth #abpoli #cdnpoli #yyc #yeg #abgov
68
269
641
31,565
Wow, this is about the kookiest thing an Alberta government has ever done, a panicky bribe for the undeserving. Column. calgaryherald.com/opinion/br… #ableg #yyc #yeg #abhealth #abpoli #cdnpoli #covid19ab
64
126
548
Smith did her best to keep Naheed Nenshi apart from his NDP caucus and out of the legislature. But he finally arrives, angry and with a pro-Canada mission. Column. calgaryherald.com/opinion/co… #ableg #abpoli #abndp #abgov #cdnpoli #yyc #yeg
315
151
645
34,142
FURTHER COLUMN UPDATE: Nenshi says "investigation can’t be handed over to the people being investigated. How dumb does she think Albertans are?" Column. calgaryherald.com/opinion/co… #ableg #abpoli #cdnpoli #abhealth #yyc #yeg
97
202
620
14,257
Nearly 700 comments on this column; high emotions as Trump tariffs approach. Smith should have grabbed the pen and signed. She leaves Alberta vulnerable. calgaryherald.com/opinion/co… #ableg #abpoli #cdnpoli #trump #maga #yyc #yeg
297
135
593
33,874
Smith has a plan to stop feds from pillaging Alberta to pay for tariff crisis. Government will create agency to exempt Alberta oil and gas from any federal export tax. Column. calgaryherald.com/opinion/co… #ableg #abpoli #cdnpoli #maga #trump #yyc #yeg
64
103
598
23,699
Quebec scores nearly $130 billion in a decade of equalization. A program mean to ensure regional fairness has become a gigantic slush fund. Canadians everywhere want reform. Column calgaryherald.com/opinion/co… #ableg #abpoli #cdnpoli #carney #yyc #yeg #Quebec #Alberta
58
194
589
25,173
No popsicle treats for cancer kids; no meals for people stuck for days on ER hallways. What on earth is UCP thinking? Column. calgaryherald.com/opinion/co… #ableg #abhealth #abpoli #cdnpol #cdnhealth #yyc #yeg
96
228
585
23,945
It’s been a long time since I’ve written a column as controversial as this one on Kenny Pennies. Here it is again. calgaryherald.com/opinion/br… #ableg #yyc #yeg #abhealth #abpoli #cdnpoli #covid19ab #abcovid
73
106
504
Recently I pointed out that the UCP made a pile with Smith's big-city Leader's dinners. Also that it's against fundraising rules to bill these party affairs as dinner with the Premier, not party leader. But look at this.
140
240
487
144,952
The social conservative right via Take Back Alberta are now in complete control of Smith's UCP. My experience of these meetings goes back 45 years (!?) and there's never been anything like this. Column. calgaryherald.com/opinion/co… #abucp #ableg #abpoli #cdnpoli #yyc #yeg
218
225
469
264,234
It's hard to overstate the serousness of health care contract allegations. This needs a full airing and we won't get it from a government that fires the whistleblower. Column calgaryherald.com/opinion/co… #abhealth #ableg #abpoli #cdnpoli #yyc #yeg
73
185
559
21,856
What the heck is Smith doing, agreeing to appear with ultra-right Canada-invader Tucker Carlson? Her office said she wants to promote energy policy. calgaryherald.com/opinion/co… #ableg #yyc #yeg #abpoli #cdnpoli #abucp
1,141
128
484
175,810
Smith says she and ministers are personally calling organizations that require people to be vaccinated. She mentioned sports and a movie set. They obviously said provincial funding was at stake. #yyc #yeg #AbLeg #abpoli #cdnpoli #abhealth #yyccc
237
161
446
Trudeau says Alberta is indifferent to climate action. He has no clue what he's talking about, or even what his own government is doing. Column. calgaryherald.com/opinion/co… #yyc #yeg #AbLeg #abpoli #yyccc #cdnpolitics
123
124
475
54,847
Some people have the impression that the UCP won an 11-seat majority. Numerically, it's true - the UCP got 49 seats, the NDP 38. So, 11 more seats. #ableg #abpoli #cdnpoli #abvotes #yyc #Yeg
65
194
422
138,969
Again: An appalling, unjust, law drives teachers back to work. The most dangerous precedent Alberta has seen In many years. Column. calgaryherald.com/news/braid… #abed #ableg #abpoli #yyc #yeg #cdnpoliAgain
210
141
501
23,478
A meeting today of UCP’s cabinet COVID committee has been called, to be followed by a long caucus meeting. This was only scheduled late yesterday, apparently. #ableg #yyc #yeg #abhealth #abpoli #cdnpoli poll #COVID19AB
93
118
402
Premier Smith wants to groom the Alberta public for private health payment. It's clear from her own words. Column. calgaryherald.com/opinion/co… #yyc #yeg #AbLeg #abpoli #cdnpoli #abhealth
123
176
394
Mark Carney is the very definition of a climate action zealot. He would never back off Trudeau's agenda and might go a lot further. Just read his book. Column. calgaryherald.com/opinion/co… #ableg #abpoli #cdnpoli #MarkCarney #trudeau #yyc #yeg #trump
184
179
455
90,449
Thirty new deaths overnight. This isn’t just a death toll. This is carnage. #ableg #yyc #yeg #COVID19AB #abhealth #abpoli #cdnpoli
41
75
377
The tariff threat is paused, not ended, but the relief has more to do with Danielle Smith's efforts than Ottawa's. The Liberals have turned this country into a juicy target for Trump. Column. calgaryherald.com/opinion/co… #ableg #abpoli #cdnpoli #trump #maga #yyc #yeg
334
86
449
88,109
Westjet strike column - a bumbling federal minister, an agency that endorses the strike even when there's binding arbitration. A mess of Liberal making. calgaryherald.com/news/braid… #ableg #westjet #abgov #abpoli #cdnpoli #yyc #yeg
86
132
447
50,213
In 42 years of writing about Alberta politics, I’ve never seen people so deeply, personally angry at the provincial government. Column. calgaryherald.com/opinion/co… #ableg #abhealth #COVID19BC #abpoli #yyc #yeg
34
128
392
Health contract allegations could be worst scandal since Alison Redford. UCP is shutting down voices by firing people. It's old habit. This scandal might require a full public inquiry. Column calgaryherald.com/opinion/co… #abhealth #ableg #abpoli #cdnpoli #yyc #yeg
120
141
446
42,292
Smith is trying to back away from her words about private payment for health care, and even health care insurance with deductibles and co-pay. But they are her words. Column. calgaryherald.com/opinion/co… #yyc #yeg #AbLeg #abpoli #cdnpoli #abhealth #yyccc
73
145
365
Premier Smith touts US governors as role models for Alberta, including the one whose toddler grandchild has guns. Column calgaryherald.com/opinion/co… #ableg #abpoli #abvote #cdnpoli #yeg #yyc
268
209
344
343,573
The waits for Alberta cancer treatment following diagnosis are so long they approach system medical malpractice. Lawsuit are possible - they happened in Quebec and 4,000 women won. Column. calgaryherald.com/opinion/co… #abhealth #abgov #ahs #ableg #abpoli #cdnpoli #yeg #yyc
76
136
364
49,833
When was there ever a sudden premiers’ news conference on New Years Day? Never. Five alarm. . . #ableg #abhealth #COVID19BC #abpoli #yyc #yeg
28
48
383
Updated column: The Canada Pension Plan snaps back hard at Alberta's "engagement" effort, saying it's dishonest and biassed. calgaryherald.com/opinion/co… #ableg #abgov #abpoli #cdnpoli #yyc #yeg
93
128
336
28,969
UPDATED: Peter Guthrie fell from senior minister to ejection from UCP caucus. He wouldn't stop talking about the procurement scandal, and so lost his career - but not his dignity, or his honour. Column. calgaryherald.com/opinion/co… #ableg #abpoli #cdnpoli #ucp #yyc #yeg
19
133
449
10,656
The views of the poop-cookie candidate have no place in government. Smith should exclude Jennifer Johnson from UCP caucus if she wins Ponoka-Lacombe. Column. calgaryherald.com/opinion/co… #ableg #yyc #abpoli #cdnpoli #abvotes
123
122
357
132,339
UCP ridings demanding early leadership vote are going public today, with a Zoom news conference and letter to the party saying they’ve hit the threshold of 22 ridings needed to trigger a vote. #ableg #yyc #yyccc #abpoli #cdnpoli #yeg #Yegcc
20
116
344
So this a big change in Alberta politics - unique over 31 provincial elections, in fact - even though various trolls would like the media to ignore it. #ableg #abpoli #cdnpoli #abvotes #yyc #Yeg
13
56
338
27,261
Health minister LaGrange is talking about reaching communities resistant to vaccination. And whose fault is that, when the UCP itself has spread so much doubt? #abhealth #ableg #abpoli #abgov #cdnpoli #yyc #yeg
41
111
434
14,561
The thin majority means that both UCP and NDP will have to marshall every MLA for key votes. There's little room for death, illness, or personal misadventure. The government falls if it loses a money vote. #ableg #abpoli #cdnpoli #abvotes #yyc #Yeg
14
74
352
33,337
Quebec's $129-billion equalization bonanza — the idiocy is finally sinking in. Canadians everywhere want reform. Column calgaryherald.com/opinion/co… #ableg #abpoli #cdnpoli #carney #yyc #yeg #Quebec #Alberta
33
152
421
12,444
Furious reaction from UCP quarters over this column, about Smith trying to win breathing room for Poilievre from Americans. Column. calgaryherald.com/news/braid… #ableg #abpoli #cdnpoli #yyc #yeg #trump #trumptariffs #election2025
64
157
407
26,331
The new CMOH will be top AHS executive Dr. Mark Joffe, who played a key role in pandemic response and is no science denier. He co-wrote an op-ed saying ivermectin is a useful drug but not for COVID. #ableg #abpoli #cdnpoli #yyc #yeg #yyccc #abhealth
42
70
332
The safe supply crowd will be crazed by UCP move to compulsory treatment for addicts. But it's time to save people who can't save themselves. Column. calgaryherald.com/opinion/co… #ableg #abpoli #cdnpoli #yyc #yeg #abhealth
68
76
406
18,542
UCP contributes 20,000 k-12 education layoffs to the swelling unemployment roles. What on earth are they thinking? Column. calgaryherald.com/opinion/br… #ableg #yyc #yeg COVID-19 #covidyy #apoli #cdnpoli
36
168
337
Calling a six-month dead halt to new green projects never happened to oil and gas. A drastic move that hurts Alberta's reputation. Column. calgaryherald.com/opinion/co… #abeg #yyc #yeg #abpoli #cdnpoli
240
132
332
90,236
Set to run in Medicine Hat, Smith says she'll ensure that forgotten corners of the province are not forgotten. But it seems okay to forget Calgary-Elbow. calgaryherald.com/news/polit… #yyc #ableg #abpoli #yyccc #ucpldr #yeg
64
91
339
Former PC Education Minister Dave King was at the cabinet table when notwithstanding was devised. His devastating view of what the UCP has done. Don't miss this piece. calgaryherald.com/opinion/co… #abed #abpoli #cdnpoli #ableg #yyc #yeg
57
221
414
54,187
Smith was on Fox Business again today, saying statehood resonates more with Americans than Canadians. She's doing a great job getting Canada's message to pro-Trump audiences. Somebody has to do it - the feds are hopeless. calgaryherald.com/opinion/co… #cdnpoli #ableg #abpoli #yyc #yeg
36
91
408
10,934
Alberta Pension Plan; a serious idea that is well within Alberta’s rights. Kenney would demand, oh, $40 billion upon leaving. Column calgaryherald.com/opinion/co… #ableg #yyc #yeg #abpoli #cdnpoli
32
130
354
An appalling, unjust, law drives teachers back to work. The most dangerous precedent Alberta has seen In many years. Column. calgaryherald.com/news/braid… #abed #ableg #abpoli #yyc #yeg #cdnpoli
208
140
395
16,720
Danielle Smith got it right - diplomacy over confrontation. She was called a traitor but turned out to be the savior. Her plan was crucial in staving off tariffs. Column calgaryherald.com/opinion/co… #ableg #abpoli #cdnpoli #tariffs #trump #yyc
158
110
380
29,142
But that's not a legislative majority. The house has 87 seats, Support from 44 MLAs is necessary to win a vote. The UCP has 49 seats; a legislative majority of five votes. Previous low for any government was 13 for the NDP in 2015. #ableg #abpoli #cdnpoli #abvotes #yyc #Yeg
22
84
310
39,604
After a three-hour caucus meeting, and then a cabinet committee meeting, and then no announcement today, it’s clear that this is an extremely difficult decision for the UCP. Because one subject was a provincial mask mandate. #ableg #yyc #yeg #abhealth #abpoli #cdnpoli #COVID19AB
69
55
311
Finally, the Alberta government is actually urging people to get vaccinated. Big awareness program for measles (even COVID - did I hear right?) It sure took long enough after so much UCP coddling of the anti-vax crowd. #abhealth #ableg #abpoli #abgov #cdnpoli #yyc #yeg
53
86
377
14,993
I’m hearing today that Alberta passport will be lifted next Monday. Cabinet committee will discus but that’s the expectation.
Replying to @tylerrdawson
But also, holy shit, this says the vaccine passport system will end “within days” That is, of course, huge news.
52
108
357
A senior government source confirms that Tyler Shadro will be out of health portfolio when premier announces shuffle at 3:30 pm. #ableg #abpoli #cdnpoli #covid19ab #yyc #yeg #ABHealth
55
60
314
A vast crowd rallied against Smith's measures at city hall Saturday. These people don't think she brings loving help to LGBT and transgender Albertans - they call her the enemy. Column. calgaryherald.com/news/braid… #ableg #abpoli #cdnpoli #yyccc #yyc #yeg
236
81
298
54,568
Column revised to account for Smith's startling revelation that she's personally phoning organizations when she hears they require vaccination. calgaryherald.com/news/braid… #yyc #yeg #AbLeg #abpoli #cdnpoli #abhealth #yyccc
132
132
312
Of all the UCP moves this may be the most breathtaking - simply cancelling the longstanding legal agreement with doctors. Column calgaryherald.com/news/polit… #abhealth #ableg #yyc #yeg #abpoli #cdnpoli
75
220
299
An export ban on oil and or electricity is the stupidest, most self-destructive idea to come out of Ottawa in years. Make New York go dark? Even U.S. allies would turn against us. Column. calgaryherald.com/opinion/co… #ableg #abpoli #cdnpoli #trump #tariff #yyc #yeg
83
82
362
12,990
UCP doesn't really have a public health policy anymore. Now it's all about individualism, not common good. Column. calgaryherald.com/opinion/co… #ableg #abpoli #cdpoli #abhealth #yyc #yeg
161
128
291
49,118
Smith steps way over the line by talking to American administration about delaying tariffs to boost Poilievre's chance of winning. Her own words. Column. calgaryherald.com/news/braid… #ableg #abpoli #cdnpoli #yyc #yeg #trump #trumptariffs #election2025
71
132
363
32,602
This famous cartoon was first published in 1915. It’s a brilliant image of the way many westerners feel, even today. #ableg #abpoli #cdnpoli #yyc #yeg #elxn43
25
190
345
Smith's big pre-election promises for health care haven't come true. In many ways the system is worse. Column. calgaryherald.com/opinion/co… #ableg #abhealth #abgov #abpoli #cdnpol #yyc
184
126
298
185,900
Smith should have grabbed the pen and signed. The communique was meaningless but symbolically important. She invites anger and leaves Alberta vulnerable. Column. calgaryherald.com/opinion/co… #ableg #abpoli #cdnpoli #trump #maga #yyc #yeg
177
91
341
21,099
In near panic, UCP rescinds prize it gave to an essay calling for more births, fewer foreigners, and no women in men's jobs. Column. calgaryherald.com/opinion/co… #abgov #yyc #yyccc #yeg #yegcc #abhealth #ucpldr #abndp
43
108
285
A few months ago the Greens wanted to ban foreign oil and fill the gap in eastern Canada with Alberta oil. Now they don’t want a foreign oil ban. Why? Quebec, that’s why. Column. calgaryherald.com/opinion/co… #ableg #yyc #yeg #abpoli #elxn43 #cdnpoli
34
140
309