As you probably know, if you put your $ in SRS, it is locked in the account for 10yrs. If you want to get it out sooner, you will pay fees and taxes effectively negating any potential earnings you may have had.
IMO, SRS is good if you have extra monthly income, want to reduce (slightly) your tax burden, and are willing to leave the $ there for >= 10 years. Why not just invest it in a mutual fund.
As for life insurance, unless you are married and your wife will need the $ if you die, or if you have kids <21, why bother with life insurance. Only an insurance salesman, who gets a huge commission, believes it to be a good investment.