A meeting between Canadian Prime Minister Justin Trudeau and Italian Prime Minister Giorgia Meloni was recently canceled due to the threat of pro-Palestine protests. So was a fundraising function for a local Liberal Party riding association featuring Trudeau's deputy, Chrystia Freeland. According to the Toronto Sun, these are but two of a number of such incidents. Ever since the Israeli government's military campaign began in Gaza in response to the attacks on Israel by Hamas on October 7, protests against Israel have been raging across the world. In Canada, these protests have been growing in number. Borrowing from supporters of...