I have been working a career job since 21 - have a split pension (they pay 7.5% I pay 4.75%) to a large pot, so i'll finish work with a big sum that I will have control over. I have added a couple percent a year to that myself for many years.
My wife is in health care and will be on a fixed retirement fund (meaning at retirement she'll get a paycheck till she's dead)
I bought a 4 plex in 2014 - rented it out until end of Oct, '20, Sold it, paid off my house, I am debt free other than a short term finishing off my truck payment.
I have added my own RRSP since I was about 22 or 23 -(like your 401k I believe)
Put away money for my sons (2 boys 16,17) education. We have RESP here, meaning if I put un money the gov't matches each year up to a certain number ($800 maybe) So, I think my boys will have access to about $100K at graduation time. If they don't use the money, I get my principal back. BUT if they do go to school, we can spend the gov't matched portion first, if they don't use all at education, we can get all the rest returned to us.
I've always planned and saved, always comes off on payday to all savings, so i've never missed it or seen it. (I think that's a big key point)
So now, I'm 43, debt free and feel like a 10 ton weight lifted off my shoulders, which I LOVE. Likely last until 56-57 at work.
BUT, in all this I have never for a second skimped on life - vacations, weeks in Arizona with family, trips to Mexico, I have done a yearly golf trip with the buddies for 10+ years, I love life and it loves me back. Never been rich by any means, but just smart.
One big factor in the retirement for us Canadians is we don't have health costs really. (dentist, new eyeglasses) But for the most part if I head to the hospital for anything, it's covered by my taxes already.