There are more reasons to retire early than financial ones.  As we age we 
often develop poorer health and with it limited possibilities to travel and
see the world; things many of us who have worked long and hard dream of.
Teachers in particular have a heavy work load.  They are well paid and often
have good pensions and I can only say they deserve it all.  Canadian teachers
are the foundation of this great country.  So why begrudge people for taking the opportunity to leave a job they feel they cannot do any longer.  There is always the chance they will return to the work force later in different capacities.  
As for the financial end of this article, living on 2000$ a month sure seams
very cheap when all is accounted for but 60 000 a year seems like no big
feat.  Mexico is a great destination because health care is good.  I just hope people pay for it properly and not unload the big price on the poor Mexican population.