profile image

James Di Fiore

Writer, film producer, political pundit.

James is a Montreal native living in Toronto, a published children's author, political pundit (those are often interchangeable), and freelance scribe. He is also an award winning documentary film producer and a happy stay-at-home daddy.
RioPatuca / Alamy

A Hospital Waiting Room Makes Family Of Us All

Nobody is spared the anxiety of a patient in a hospital bed, with the generic food trays, the tubes and the tendency to make awkward jokes inside a tense and often tentative environment. But these strangers are experiencing the same unfamiliar setting, and an immediate bond is formed. These are now your brethren, your people, your family.
04/11/2017 03:00 EDT
Facebook/Kellie Leitch

Making Fun Of Kellie Leitch Actually Helps Her

Leitch's stance on tightening the vetting process for immigrants and refugees is not the sole parallel between her and President Donald Trump, and we are dangerously recreating the identical scenery that enabled him in the first place. The American media opted to saturate their coverage of Trump, even when he was struggling during the Republican primaries.
03/01/2017 03:01 EST
CP/Dominic Chan

Denouncing BLM Leader Made Me A Public Enemy. I'm OK With That

I wrote a blog calling for the resignation of the co-founder of Black Lives Matter Toronto, Yusra Khogali, citing her pattern of vitriol. I knew the piece would be a little controversial, but I did not predict such a firestorm of hate, punctuated by thousands of people labelling me a white supremacist or a racist.
02/14/2017 12:21 EST
kupicoo via Getty Images

North America And The Decline Of Rational Progressives

A strange phenomenon has been happening over the past decade or so that has stifled great debates, great conversation. I did not truly understand the magnitude of the problem until I began receiving messages from people on Facebook after getting into debates with strangers about one of those hot-button topics. The messages are almost always identical; 'Hey James, just wanted to let you know that I agree with a lot of the points you made today. But I can't jump in because I don't want to get fired from my job.'
02/03/2017 06:11 EST