Three Canadian Stocks Worth Holding for Decades in a TFSA
A long-term investment strategy involves finding stocks that can be held for decades. Kay Ng from The Motley Fool Canada recommends three Canadian stocks that fit this criteria, which are Royal Bank of Canada (TSX:RY), Brookfield Infrastructure Partners L.P. (TSX:BIP.UN), and WSP Global (TSX:WSP).
Royal Bank has enormous scale and diversified operations, making it a compounder built to last. Its size, profitability, and international operations provide resilience through different economic environments. In fiscal 2025, the company generated $66.6 billion of revenue and net income of $19.9 billion. RBC also has a long history of rewarding shareholders with dividends, which can be reinvested without tax inside a Tax-Free Savings Account (TFSA). This combination is particularly attractive for TFSA investors.
Brookfield Infrastructure offers income and growth in one package. The partnership owns essential infrastructure across utilities, transportation, midstream energy, and data, producing cash flows that are generally less sensitive to economic cycles. 85% of its funds from operations are protected from or indexed to inflation. Management is targeting 5-9% annual distribution growth.
WSP Global is a different kind of investment driven by earnings growth rather than dividends. The company benefits from enormous long-term needs for infrastructure renewal, urbanization, energy transition, and climate adaptation. Its growth has historically been impressive, with adjusted earnings per share (EPS) compounding at a double-digit rate. At the end of second-quarter 2026, WSP reported a record project backlog of $20.1 billion, up 23% year over year.