If I had a public sector pension I wouldn't invest anything else. Assuming it was DB.
personally, I am contributing to my dc pension only enough to max out my company match. The rest is going into my tfsa until its maxed out, then eventually Ill start contributing to my rrsp.