My response would be that the current architecture of the pension funds probably provides enough flexibility and scope for small business to have pension funds without expanding the CPP.
I agree with you, I think the CPP is well-managed; it's a well-run fund, it's fully funded—far better than social security in the U.S. But my concern would be that if expanding it is going to result in payroll taxes or increases in federal tax—