Got a bunch of cash to deploy? These four Canadian stocks would make an excellent start for a long-term investment portfolio.