Those who own personal corporations and draw a salary can contribute to RRSPs based on their personal income just like everybody else.  

So how is it fair that they also have the ability to shelter and invest more income inside the corporation beyond the RRSP limits that apply to everybody else?