Majority of Canadians aged 20 to 29 live with parentsHuge social differences between Gen X, Gen Y and Boomers