If BMO Capital Markets strategist Brian Belski is right, the bull market will run another 10 years, reports The Financial Post.

And average annual returns from current levels will be 10.5%, he adds.

Why? One of the reasons Belski suggests is there’s pent up demand, which will increase capital spending.

Read more.

Also read:

Guide investors through bull markets

Exercise caution as energy stocks test highs

TSX run isn’t done, say experts