TORONTO, Nov. 24, 2016 /CNW/ - According to a recent TD survey, more than two-thirds of Canadians between the ages of 35 and 54 say they're not saving enough for retirement, and one in four say not being ready for retirement is keeping them up at night. As a result, the majority of Gen-X Canadians (60 per cent) who aren't saving enough do not expect to be able to retire on time and half as many (29 per cent) expect to still be working in some capacity during retirement. "There are different reasons why people struggle to save for retirement, but it's never too late to get started," said Jenny Diplock, Associate Vice President, Personal Savings and Investing, TD Canada Trust. "Having a plan in place can definitely help - whether it's getting started or modifying your existing strategy to help achieve your goals, there are a number of things you can do now to help put your mind at ease and help prepare for the next phase of life." The top barrier preventing Gen-Xers from retiring on time is everyday financial demands like living expenses, mortgage or rent, and childcare costs (61 per cent), followed by existing debt (42 per cent) and major unexpected life events such as divorce or death of a spouse (19 per cent). Given these challenges, it's not surprising that more than half (54 per cent) of Gen-X Canadians surveyed say they need help meeting their financial goals, with a majority feeling guilty about not saving enough for retirement and wishing they had started earlier. As more than three-quarters of Gen-Xers advise the next generation to start saving earlier, TD offers some additional advice to help Canadians get on track to achieving their savings goals and become retirement-ready.