Given its strong financial performance, exposure to high-growth AI infrastructure opportunities, and reasonable valuation, Celestica remains an attractive buy for long-term investors.
I'd still consider BNS for a long-term portfolio, although I'd build the position gradually rather than chase a rally that foreign investors have already helped start.