TFSA Wealth: 5 Stocks to Buy and Hold Forever – MSN

Canadian Pacific Kansas City Railway (TSX:CP) has been operating since 1881. That just speaks to how crucial its rail network is in North America.