CPP contributions here are a lot lower than the US where you contribute until you make about $125K.  I always wondered why CPP contributions stop at such a low level ($50K or so).  However, from what I have read, current actuarial values are good.  Yes, there will be more retired and fewer workers, but since the CPPIB was decoupled from government, they have invested well, although sadly, not in Canada.