The Canadian system has three pillars: the Old Age Security pension, the QPP, the CPP and corporate plans. This isn't a bad system.
Currently, the weak pillar is corporate plans, which do not cover 40%—and less than 40%—of the labour force. We could always increase the second pillar, the Canada Pension Plan or Quebec Pension Plan, as some people have suggested, but that would cause other problems. France has a large plan and it has had these problems at certain times. A large universal plan raises other kinds of problems.
Fundamentally, if we consider the OECD countries, having three different pillars is really a good retirement system. It's currently the third pillar of our system that poses a problem.