https://beta.theglobeandmail.com/globe-investor/retirement/self-employed-heres-a-pension-for-you-too/article22680927/?ref=http://www.theglobeandmail.com&

Yes, you can have a pension.  You can contribute the max. to your RRSPs, and if your spouse does any work at all in the business, they can also draw a salary and contribute to an RRSP.  
I envy the friends who worked for the same company for decades and now draw a nice pension, but for all the years that they were contributing their share to the pension and had to put up with being an employee, they were probably envious of me.