Now he's cancelled a planned visit to Toronto, citing security concerns and the possibility of violent protest.
Ticket holders can instead attend a talk by Canadian born author and free speech advocate Mark Steyn
. He gives his take on the cancellation, and what it says about free speech.
Tickets to see Mark live on April 24 in Toronto can be purchased at steynamite.com