So, by my reading of this article, the answer to "How to retire better" is... become a teacher, or at least someone in the public sector.

If you work in the private sector?  Forgot it, the government doesn't care about you, particularly in Ontario!