I'm very close to the boat you're in.
My thoughts:
Look at the provincial and federal benefits you're going to get. For example, low-income earners in Ontario will not just get lower income taxes, they get lower property taxes as well (i.e. a rebate for which you will qualify). However, if you somehow show zero income, you might not get that rebate at all. You might want to optimize your income, between sheltered and non-sheltered, to hit some sweet spot.
My instinct, honestly, is to take the non-sheltered out first, so that the income in the RRSP and TFSA can continued to grow while sheltered. Remember, you want to forever on this. Would you rather your forever-money be protected or non-protected?
a) RRSP -> you have to pay income tax on it as you withdraw, but it will be a low marginal rate
b) TFSA -> you pay no income tax
c) unsheltered -> you pay tax as it grows (dividends) and when you sell it (the capital gains rate, only on the gains)
But, if you keep your income low enough, you'll be extracting from your RRSP without paying any income tax.
Ideally, for myself, I'd want to show enough income to make everything smooth with GST/HST/property tax rebates while maintaining my money in tax shelters as best I can. Maybe a spreadsheet would be most appropriate to resolve this. I'll have to work this our for myself in the next year or so.
Toque.