Not the most prolific tweeter, but enjoy following the rantings & ravings of friends, family & strangers. In the toy biz since 1994. Avid pilot.

Joined February 2011
1,137 Photos and videos
LOL. I'm sure everyone will comply.
2h
Police warn residents not to bring fireworks to Canada Day event at Brampton park cp24.com/local/peel/2026/06/…
7
Cale Nicholson retweeted
If you’re standing with Belfast, it helps to know the flags. Belfast is in Northern Ireland, which is part of the United Kingdom — not the Republic of Ireland. So no, the Republic of Ireland flag doesn’t belong in a graphic about standing with Belfast.
561
105
1,731
185,882
Cale Nicholson retweeted
The people of Northern Ireland are unique. Frankly, they may be the only people left in the United Kingdom who still truly understand what it means to be British. Not as a slogan. Not as a flag for convenience. But as an identity forged through loyalty, sacrifice, resilience and history. That community bond matters. And to understand just how catastrophically the Government has handled this situation, consider this: Loyalists, Unionists and Nationalists are coming together. In Northern Ireland. That sentence alone should stop every official in Stormont & Whitehall dead in their tracks. Because when communities with such deep historic divisions find common cause, it tells you something profound. The public can see what the Government refuses to admit. This is not a “community tension” problem. It is a failure of leadership, border control and public safety.
486
1,023
6,683
159,935
How much blood was shed directly on your orders when you led the Provos, Gerry? You even ordered the murder of a widow with 10 children, FFS. You of all people should shut the fuck up and sit this one out.
Last nights incident in Belfast is no excuse for tonights rascist attacks. Rascists are exploiting mostly young people without thought for the consequences. People deserve better. Say no to rascism.
26
Well, holy shit: our next mortgage payment on the 19th will be the last, and we will own our house outright. 🥳🎉
1
1
14
Not mentioned in the teaser is that this guy had a valid CPL and had passed multiple check rides with senior pilot instructors.
#Breaking: Barrie man accused of piloting over 900 Air Canada flights without valid licence facing multiple criminal charges trib.al/Uyrijl9
33
I'm fortunate to work for a company that recognizes and rewards hard work. Getting a 6K salary bump and anothe 5K mid-year bonus. Nice.
9
Look at how dilated his pupils are….stoned out of his mind. I’d say lock him up for a long, long time, but this is Canada after all…so he’ll be out on bail by tomorrow.
May 31
#NEW: Man awaiting trial in fatal Brampton crash charged again with stunt driving in Mississauga cp24.com/local/toronto/2026/…
1
101
Well, my trip home wasn’t quite as efficient as the outbound journey. Our connection at YVR was a shit-show thanks to an idiot change they’re making pax follow when arriving internationally. Upon arriving at YYZ, we got stuck on the tarmac 35 mins waiting for a gate, then had to wait another 75 mins for our luggage due to a balky cargo door on our aircraft. All told, it was 12:15AM before I rolled into the driveway…28 hours door to door.😵‍💫 Still, despite all that, I was still out the door this morning for my run/walk routine..knocked another 30s off my average time.👍
1
56
Flying @AirCanada outbound YYZ-YVR-PVG is pretty painless. Coming back the other way is the exact opposite: the people at @yvrairport who designed the connection procedure from international arrivals to CDN connections either hate their passengers, or they’re imbeciles. Just a chaotic, stressful experience that isn’t merited. @AirCanada has absolutely no business offering connections at this airport of less than 2.5 hours for international to domestic connections under the current system. Do better. Do much better. You need to start acting like pragmatism and customer service actually matter to you 😊
11
1
262
Yes. But it is on-brand for oxygen-thieves like @avilewis, @NaomiAKlein and their ilk. Burn down the NDP and everyone in it.
And, yes, I will add my voice to the chorus. This is stupid. The argument is stupid. The optics are stupid. The strategy is stupid.
1
35
1. Bobby Orr should be first 2. I’m not a huge fan of him as a person, but no Ovechkin? I think the all-time leading goal scorer merits some votes.
ChatGPT ranks the top 25 NHL players of all time. 1) Wayne Gretzky 2) Mario Lemieux 3) Bobby Orr 4) Gordie Howe 5) Bobby Hull 6) Maurice Richard 7) Sidney Crosby 8) Jaromir Jagr 9) Phil Esposito 10) Mark Messier 11) Ray Bourque 12) Jean Beliveau 13) Doug Harvey 14) Mike Bossy 15) Stan Mikita 16) Eddie Shore 17) Patrick Roy 18) Brett Hull 19) Denis Potvin 20) Ron Francis 21) Paul Coffey 22) Dominik Hasek 23) Joe Sakic 24) Steve Yzerman 25) Bryan Trottier Objections, omissions?
1
59
Big day for me tomorrow. I’m pitching a special product project to our global board, Audi, and the marketing people for the Chinese Grand Prix. Any good vibes sent my way would be appreciated.🙏 @JLevendia @TankiesFTW @saltaf01 @Le_Gaul @Ecos_Epithet @CjgbVictoria @outis169 @oldnorthpartisn @InfantryPilot @VERBAL_CHANCLA @lilchiva @oranaise @PumpkinCanada @AnnaKKraken
6
14
187
That feeling when you discover by accident that your hotel toilets has a bidet feature:
1
1
67
Hello Shanghai! 5-hr wait for my colleague to arrive on his flight, then another 5 hrs to Yunhe.
1
77
Roberto Clemente
Alright. Rickey Henderson is at third base. One out. Tie game. Bottom of the 9th. You’re the fielding team. DEEP fly ball to right field. Who do you want as your right fielder?
18
Grateful for the extra space for the next 13 hours.
1
3
48
Waiting for Leg 2 to PVG. First time in @AirCanada Signature Suite…pretty swanky! Alas, I made an expensive mistake and left the kit bag with all my charger cords/power bank on my kitchen counter. $140 to replace.🤦‍♂️ Beautiful weather coming in to land.
1
5
132
4:22AM is Waaaay too early to be up. #yyzyvrpdg #Leg1
1
1
62
Well, I’m all packed for my trip to China tomorrow…but it’s gonna be a looooonng day of travel: 2:45am wake up 6AM flight from YYZ-YVR 2 hr transfer time in YVR 11AM local flight from YVR-PDG (12.5 hrs) 3PM local arrival. I then need to wait ~4 hrs for my marketing manager to arrive on another flight. 5 hour drive to Yunhe. ETA factory dorm is 1AM local. Roughly 34 hours door to door.😵‍💫 Thank God my company pays for J class.
1
3
120