The RRSP is not a mandatory contribution scheme. Voluntary.Yes, u are right about that. I am not canadian. But based on what I have been told and what you have been saying about housing prices rising in Toronto and Vancouver, it seems to me that you have to get in the game any which way u can. If this thing called RRSP can help you do it, even if its $25K (can it be double that if you have a spouse?), then why the hell wouldn't you use it?
The main advantage of with RRSP is if you have extra cash you contribute to the RRSP (up to max determined by your income) that amount contributed in the tax year allows you to save on income tax. Eg say you earned 100k. And you contributed 10k then your taxable income that year is 90k. You saved on the tax eg say 25% of 10k. Ie $2500.
So your RRSP now has 10k in it. You invest it. Tax deferral. Later on when you withdraw from RRSP that withdrawal contributes to your taxable income in that tax year you withdrew it.
25k or even 50k is small amount these days. If in the first place people got 25k lying around to contribute to RRSP they might as well just use it as downpayment.
RRSP is best used when you are at the top income tax bracket. It is a tax deferral scheme where you defer income tax paid and invest that sum. Then later on pay youraelf from the RRSP smaller annual amounts so you incur less tax.
RRSPs and TFSAs are best suited for stocks.
I think those people who have to resort to borrowing from their RRSP to pay for downpayment of their principal residence (RRSP cannot be used for rental propeties) likely never plan what they want to do properly in the first place.