If you're an American you need 6 figures to pay back your $100k+ student loan debt. It's not like these young tech employees are living high on the hog. They move to these tech centers because they have to.
If you work in Toronto as a programmer, you are middle class or upper-middle class or you should be looking for a different job. There's plenty of work.