The average family income (BC) is about $80k. This is not an income level that can take full advantage of RRSPs, nor an income level that has a lot of money left over for investments.

My kids, starting their careers and/or still in post secondary,  shelter the small amounts of money they have invested,  into TFSAs. I also think, as stated by someone else on this thread, that RRSPS, with their gatekeepers, pay-backs, and future tax implications, are a big deterrent for them.