I am aware that is a very hard question to answer but given a few factors is there some calculator out there that can ping the #'s down a bit:
1) Assume retirement starting at 60 (in about 8 yrs from now)
2) Assume Normal yearly expenses around $60k/yr + 20k/Yr travel budget/yr = $80k/yr withdrawels from #3
3) Drawing from RRSPs + Cash investments + Business Retain earnings + TFSA cash + any Govt pension (There will be some investmnets interest, perhaps $20k/yr)
4) Assume live til 84? That's a hard one.
5) No mortgage or other debt
6) Keep hobbying under control, maybe once a month.
The strategy appears to be to pull money from the Non-Registered accounts first and defer withdrawel from the Registered Accounts as long as possible.
So given those few factors we need about 24 years of money x 80k/yr = $1.92Million + inflationary items, lets say $2Million?
Does that sound about right or is there other things I am missing?
Just a few things.
I retired a few years ago so have a little first hand observations.
If you have enough income to not be in survival mode, the Canadian government will claw back CPP. Do not count on it.
Registered Accounts are a bit of a sucker deal. Every year the base income tax costs go up for taxed people. Every year for as long as I can remember you get taxed more. So unless you assume your income will be going up, you can assume you will pay more in taxes the longer you keep your RSP. Cash them out early. (If you cannot mode the income from your non-registered accounts you need an adviser).
Growth in income from most investments will be absorbed by inflation, so be cautious.
People told me that my yearly spend would go down since I no longer had employment costs. They failed to realize that I would have a lot more free time to fill. So predicting my spend was a challenge. I guess it is an individual exercise. If an evening out with great good / wine and a good live show is a normal part of your life, you need more than a stay at home and mow the lawn type guy.
In my case, I found that my net spend went up a bit.
Best of luck. Retirement can be fun.