Business reporter, ex-sports guy at the Toronto Star; beer writer/beer and whisky judge. I tweet mostly about sports, beer, business and some politics.

Toronto
Joined February 2009
josh rubin retweeted
The deadly CFB Wainwright fire started due to military training on a grenade launcher range, and was allowed to keep burning because it was impossible to reach and deemed not to be a threat. By @aballinga thestar.com/news/canada/cana… via @torontostar
7
11
2
19
3,546
Dear @RogersHelps , my xfinity has gone down six times this afternoon. At least 5-10 minutes each time. What is going on with your network? This is getting to be unusable.
2
4
539
josh rubin retweeted
1) A trade deficit is not a loss 2) The deficit with Canada was $27B last year, not the $90B he keeps using 3) The deficit with Canada exists because American companies buy a lot of cheap Canadian oil 4) Uh, what
Trump: I do not want to lose $90 billion for the privilege of allowing Canada to have a healthcare system and other things that they shouldn't have. They spend our money!
Readers added context they thought people might want to know
The statement in the video misstates the US-Canada trade deficit as a $90B loss subsidizing healthcare; the goods and services deficit was $27B in 2025 and stems mainly from US purchases of Canadian oil while Canada's system is funded by its own taxes. usafacts.org/articles/us-ca… canada.ca/en/health-cana… realeconomy.rsmus.com/market-minute-… ustr.gov/countries-regi…
91
1,580
55
4,848
146,308
josh rubin retweeted
I love you all but we need a city-wide refresher on civics 101 so ahead of the mayoral election, here's an explainer on what the mayor, premier and prime minister are responsible for (so that you can rail accordingly). thestar.com/gift-redeem?t=ea…
1
46
4
117
2,505
josh rubin retweeted
President Trump complained at length tonight that he hasn't been given the Nobel Peace Prize for having "settled eight wars," then recited a list of supposed wars settled that includes... - "Egypt and Ethiopia" (who had a diplomatic dispute, not a war) - "Kosovo and Serbia" (who also weren't at war under Trump) - "The Democrat(ic) Republic of the Congo and Rwanda" (the war in the eastern DRC never ended despite a peace deal brokered by his administration that didn't include the rebel coalition doing the fighting) - "Israel and Iran" last year (Israel went back to war with Iran this year along with the Trump-led US) - "Israel and Hamas" (Israel continues to conduct frequent attacks in Gaza despite a ceasefire) Trump also claimed he's "about to settle or win" the war with Iran, the one he started, and also "Russia-Ukraine," though he'd repeatedly promised to end that one within 24 hours of taking office in 2025.
90
1,074
52
4,229
250,504
Way to go, viewers. You screwed up again by listening to his words and not what he meant to say.
Sorry for the misunderstanding regarding my comments on First Take this morning.
7
8
1
68
6,025
Hundreds of dachshunds strutted their tiny legs down the iconic Champs-Elysees, delighting onlookers as the 'Sausage Walk' celebrated its 2026 edition with colorful costumes, wagging tails, and French flair
1
2
147
Bills' D continues to be less than inspiring. #billsmafia
1
2
204
josh rubin retweeted
AI can't write like this. Perfect lede.
139
1,251
129
20,736
806,783
josh rubin retweeted
Man, even the AYCE robot sushi servers have to get a second job these days xitter.cf/_ChanFace/status/21022…
Babe wake up, automated TTC subway cleaning robots just dropped
9
56
3,749
Good lord, again? LOL. #billsmafia #mingvase
Injury Update: DT Ed Oliver (hip) was injured during warm-ups and is OUT for the game.
195
Promise?
we still won't fly there
1
244
The Bills just aged me again. #billsmafia
1
2
182
Outstanding display of terrible D by both teams today. #billsmafia
174
Bills D keeps this up and they may have to fire Sean McDermott again.
1
2
51
2,282