Source: http://business.financialpost.com/investing/investing-pro/what-your-portfolio-needs-to-make-a-good-long-run