Kareem Shaheen Contributor Kareem Shaheen is a veteran Middle East correspondent in Canada and a columnist for The National