Unless you are too old to run a 30 year marathon...Age is a factor in how you invest imo.
Having said that I think holding 30-40% etc of GoC/US bonds is not likely to be so hot either over the next 5 years.Not like the last 5-10 anyways.
The reality is it might be a "lose/lose" situation.