Could you elaborate on good benefits and work life balance?The quality of the jobs here are a lot lower. The banks and insurance companies in Toronto have very large IT teams but pay them very low salaries in exchange for good benefits and work life balance. The high paying jobs in IT go to contractors who make $80+/hr. These are good middle class jobs. The more we have of these the better. The higher paid jobs here are not in IT but on the business side in senior management and higher like AVP/VP and higher.