Always a good sport!

Joined July 2011
45 Photos and videos
John Grainger retweeted
Although the BC NDP's best chance to avoid calamity would be to ditch David Eby, I'd remind you this is the BC NDP. If he resigns, it's entirely possible a non-binary harbour seal in a keffiyeh takes his place.
60
179
1,436
24,441
John Grainger retweeted
Winner of "Today in AI"
Little known fact: Bob Ross used to paint the Ultimate Warrior’s face.
15
46
611
345,149
Should the @BlueJays look at @BauerOutage ? All options should be examined before the season gets lost. @MLB
27
So long, suckers!
May 7
Outside of 2 (maybe 3) players, everybody on LIV could never play golf again and nobody would care.
34
John Grainger retweeted
🚨 We're hiring! The @nytimes Canada bureau seeks an experienced Western Canada correspondent. This is an amazing opportunity to join our team as we scale up our coverage of the country. And boy will they be busy... Spread the word #journojobs #cdnpoli job-boards.greenhouse.io/the…
45
215
423
144,632
John Grainger retweeted
Worth a second repost.
Jon McKenzie, CEO of Cenovus, came out swinging on their Q1 conference call today. Great to see CEO's becoming more vocal about our squandered opportunity! To summarize: no other oil producing country is doing this to themselves...time for Canada to wake up!
27
430
1,333
28,137
RT @ericnuttall: Jon McKenzie, CEO of Cenovus, came out swinging on their Q1 conference call today. Great to see CEO's becoming more vocal…
1,196
McDavid leading the Oilers tonite. @JamesShewaga @The_Drake
Pistons Playoff basketball
1
157
John Grainger retweeted
Mr. Lewis, The only way a grocery store could help consumers save 40% is by obtaining goods from suppliers at no cost. That’s essentially what food banks do—and they already exist.
🇨🇦 On @CBCNews , Avi Lewis says public grocery stores could cut prices 30–45% 🛒📉 Problem: grocery margins are 3–5% 🤔 That math doesn’t add up. 🧾🇨🇦 @FoodProfessor @avilewis #cdnpoli #Canada #Groceries #CostOfLiving #Economy Video : @cbcwatcher
249
593
2,438
70,175
John Grainger retweeted
Canadians deserve the struggle coming our way. Why? We abdicated responsibility to govern ourselves appropriately. We let woke socialists seize power & corrupt our youth. We let drugs & crime run rampant on our streets, while cracking down on freedom of speech. We let immigration get out of hand. Letting it destroy affordability for our youth, and destroy our sense of national identity. We let woke teachers and professors brainwash and infantilize our kids. We let doctors sterilize children with mental disorders, and euthanize folks with curable ailments, like being simply sad. We deserve what we will be getting. This is OUR fault not the Americans! Canada has become a one giant mental institution!
131
337
1,121
23,409
John Grainger retweeted
Watching the NDP leadership convention in Winnipeg this weekend, I felt more sad than anything else, honestly, I did. It was so frustrating to watch - and tempting as it is to say a lot of disparaging things, let’s take the high road. What troubles me isn't just silly partisan stuff. It's how far we've drifted from the simple idea that every Canadian should be treated as an individual, not some demographic checkbox. When they start handing out those equity cards and arguing over who gets to speak first based on identity, it doesn't feel like progress anymore. It's just dividing Canadians into groups - literally picking winners and losers. We used to judge people on their character, their skills, and what they actually do. I don't know when we decided to stop doing that. I want every Canadian - Black, White, immigrant, Indigenous, gay, straight, man or woman - to have a fair shot in life. We can all succeed and thrive! That was the promise of the civil rights era and the Canadian dream. Why are we replacing it with this permanent grievance scorekeeping? It doesn't lift people up. It just tells them their future is already capped by the group they were born into. If diversity is supposed to be our strength, why does this version demand that everyone repeat the exact same script? Disagreeing on policy or even basic biology isn't hate. It's called debate. Shutting people down with labels like phobia or privilege isn't progressive. It's just shutting down real conversation. Look at what this means for regular folks. Girls losing fair spots in sports and safe spaces because of biological males. Qualified people getting passed over for jobs or training just to hit some quota instead of picking the best person. While we're arguing over pronouns and microaggressions, families can't afford groceries or rent, housing costs are through the roof, and kids are falling behind in school. Part of the reason for this is we have stopped being honest. This isn't leadership. It's distraction from the things that actually matter. Not everybody gets a trophy and that’s ok - it makes it more meaningful when you put the effort in to achieve your dream. We need to get back to teaching that. A lot of working-class families, new immigrants who came here to escape real problems, and even some longtime feminists are walking away from this stuff for the same reason. They want practical solutions, not identity games. Most Canadians, no matter which party they lean toward, still believe in simple fairness and judging people on merit instead of skin color or identity. Conservatives aren't against anybody. We just refuse to pretend that biology isn't real, that we should erase women's categories, or that every single gap between groups is because of systemic racism instead of things like culture, family, or personal choices. Facts aren't hate. Ignoring them to protect a narrative is. If you are not political and are confused by all that - just hear this one point. Conservatives don’t care what sex, gender, race, skin color, or high heels people choose - we just will not participate in someone else’s chosen narrative and desire. Live and let live - but don’t tell me what I have to say, think, do, and believe. A child calling him or herself a furry is never going to be supported or normalized by conservatives. If a family chooses this - they have every right to I suppose - but I am not living into it. The NDP just showed us their path this weekend. The rest of us can choose a better one: treat every person with basic dignity, reward hard work and merit, and build real equality under the law. That's the Canada worth fighting for. Let's end the division and get back to what actually works for all of us. There’s a reason Canadians were revered on the battle fields in the World Wars. It’s our grit - it’s our heart - it’s our bloody can-do, get out of my way, and watch me figure out a way through this challenge attitude. It’s time we got back to that.
43
85
427
20,625
John Grainger retweeted
The NDP leadership convention - an unintentional mockumentary at the level of Spinal Tap - concludes with a party that hates old white guys and Jews electing an old Jewish white guy as their leader. On a scale of 1 to 10, the irony goes to 11.
118
305
1,767
42,138
John Grainger retweeted
I can’t thank @AmazingZoltan enough for enduring the the last couple of days of the NDP leadership convention. I can’t believe these people are real.

259
372
2,399
103,322
John Grainger retweeted
Imagine being in a room full of these insufferable retards.

1,460
2,669
21,406
1,118,393
John Grainger retweeted
Much of the media is celebrating the first anniversary of Mark Carney as Prime Minister, suggesting his first year in office has delivered significant progress. The data, however, tells a more complicated story. Canada currently posts the highest food inflation rate among G7 countries. The overall unemployment rate has remained largely unchanged, while youth unemployment continues to climb. The national deficit has nearly doubled. Interprovincial trade barriers—despite a commitment to eliminate them by July 1, 2025—remain firmly in place. Our tariff situation with the United States has deteriorated compared with when he took office. Meanwhile, several of the transformational projects announced months ago have yet to receive formal approval. Either there is something I’m missing, or parts of the media narrative surrounding the first year of Prime Minister Carney’s mandate are significantly disconnected from the underlying economic indicators.
333
1,657
4,949
106,294
John Grainger retweeted
Bill Maher: “You’re a Democrat running possibly for [President in 2028], and you’re Jewish. And this is somehow maybe a complete deal breaker in the Democratic Party. I mean, the speed at which antisemitism has gone to a place where I never imagined it would go.” “Just this past week, bombings at synagogues in Toronto, Belgium, and Michigan. The guy drove a truck with explosives into the largest synagogue in West Bloomfield, Norway. They arrested someone. Suspicious behavior outside of the synagogue in Rotterdam, the Netherlands.” “I see a pattern here. And somehow it got to where among the young people, antisemitism got to be kind of cool.” Pennsylvania Gov. Josh Shapiro: “There are seeds of antisemitism being planted all over this country… Folks are looking the other way and nodding toward it and allowing it to happen in their businesses, on their screens, and in their politics, and we have to speak up about it.”
328
892
6,271
453,882
Growing up in Calgary, he was my first CFL hero.
This article in Enid, Okla., News Eagle from July 31, 2001, reported Calgary Stampeders star DB-QB Jerry Keeling as Northwest Oklahoma athlete of the century. He went to Enid High School and Tulsa University, then with Stamps 1961-72; won 1971 Grey Cup; in CFHOF and Stamps WOF.
1
111
There was also the J5J for youth games. Both great balls.
Remembering the Spalding JFV football, used in Canadian football games from the 1940s, and in the CFL 1958-95 until replaced by the Wilson ball. This promotional ad comes from the 1958 Grey Cup program, showing the ball with Commissioner Sydney Halter’s signature. 🇨🇦🏈
2
51
John Grainger retweeted
Sharing. I didn’t create. But I do believe.
53
271
973
17,236
John Grainger retweeted
Here’s my latest feature on @usask @HuskieMHKY alum Glen Gulutzan now head coach of one of the top teams in the NHL:
Coaching the Stars ⭐ Glen Gulutzan, a graduate of the #USask College of Education, has gone from Huskie hockey to a head coach in the NHL with the Dallas Stars. Read his inspiring story: news.usask.ca/articles/huski…
1
1
125