I just checked and in EU big cities like Munich, tech salaries are also around 1.0x-1.2x GPD per capita, making EU just as bad as Toronto. Man, the US is really in a league of its own for tech wages.
Well, if they live in a small town in some rural area they either inherit a house, or build their own, with substantial financial help from from their parents.
If they live in a city they are screwed, unless they are lucky enough to get a really well-paying job.