3 Top Stocks to Buy and Hold for Decades

All the Big Five banks in Canada are excellent long-term holdings, including … The railroad network (about 20,000 route miles) transports finished goods, … Canadian National Railway went public in 1995, and the dividend yield has …