I can answer your question.
As of 2004, workers have been able to choose. The OECD recommendations, be it for Canada or for other countries, included two approaches—the carrot and the stick. The stick consists in forcing older workers to remain in the workforce longer by changing the mandatory age of retirement. The carrot consists in removing barriers. We have adopted the approach that calls for removing barriers, abolishing the mandatory age of retirement and allowing workers to combine work and retirement.
However, there is still a mismatch between jobs and retirements, as you say. There is no need to worry because, once barriers are removed in an economy of professional services, workers will remain in the workforce longer.
In the case of sectors where jobs are eliminated or destroyed, how can we ensure that labour flow without policies for upgrading skills and mobility? The problem in terms of market fluidity still exists. Once again, who will do what and how? Who will define the required skills? Where are the wanted jobs? Where are the eliminated jobs? How can that be ensured? I agree with you in saying that a role needs to be played. That role must come with the chosen approach.