Housing will become affordable again when millennials start aligning their votes towards people who will actually help them.  Voting for good looking politically correct hipsters like Gregor Roberston and Justin Trudeau hasn't helped them much so far.  They would be well advised to start voting for those  who will control Chinese money in real estate, and won't run up massive public debts that they will have to pay off the rest of their lives.  If those people or parties don't exist, they should create them.