Hi,
Quebec is a nice place to live, don't worry too much about that! Just don't watch the news :)
For your elder son, he shouldn't have a problem, as IT is a big industry in Montreal, and it is mostly an english field. So he shouldn't have much trouble. I'd say Montreal is a safer bet for him...