How today’s parents got squeezed out Canada needs to address the income gap between boomers and their kids