Is it because people outside of 18 and 65 don't have to pay rent or a mortgage? Also one of the often touted benefits of Canada to US is the public healthcare system, but after 65 most people are on Medicare which is adequate and under 25 generally under your parents insurance.
Genuinely curious whats better under Canadian system for the young and old.