I find flying out of JFK or YYZ, 2 hours is fine. On my last treck I would even think 1.5 hours would have been fine, except that the airport security(not el al security) was so backlogged, that we stood in line for 30 minutes. But out of TLV, I would suggest 2.5. I find in general that there is alot of schmoozing at BG airport, and that everybody moves in slow motion.