In particular, the all-weather TSX stocks tend to be big names with large market capitalizations and defensive business models. Their products or services remain in demand even as economic conditions weaken, allowing them to generate consistent cash flows and achieve sustainable growth.
Plus, most of these fundamentally strong companies pay reliable dividends that can supplement profits or be reinvested to boost your overall returns.
With this backdrop, here are the three best all-weather TSX stocks to buy right now for every market.
TSX Stock #1 All-Weather: Dollarama
Speaking of all-weather stocks: Dollarama (TSX:DOL) is an attractive option that offers stability, steady growth and consistent income. The discount retailer offers a wide range of consumables at low and fixed prices. The value pricing strategy and broad offering, including private label goods, consistently attract traffic in both good and challenging economic conditions. This in turn supports Dollarama’s sales growth, earnings, dividend payments and same-store price gains.
Despite operating in a traditionally defensive sector, the retailer’s shares have consistently delivered above-average returns. Over the past five years, Dollarama shares have risen more than 289%, for a compound annual growth rate (CAGR) of more than 31%. Additionally, Dollarama has increased its dividend every year since 2011, rewarding shareholders.
Looking ahead, Dollarama’s focus on opening new stores with low maintenance and quick payback times bodes well for expansion. Furthermore, the international expansion positions the company well to generate incremental growth. In addition, the balanced mix of national brands and private label products helps attract a broad customer base while supporting margins. With its growing supply presence and strong sourcing capabilities, the company is well positioned for steady growth and attractive long-term returns.
TSX All-Weather Stock #2: Fortis
Fortis (TSX:FTS) is an electric utility that operates a defensive business focused on energy transmission and distribution, naturally protecting it from the volatility often seen in the power generation and commodity markets. Thanks to its interest-regulated assets, it generates predictable and growing cash flows. This structure has allowed Fortis to deliver steady capital gains and reward investors with 52 consecutive years of dividend growth.
The low-risk business model and strong balance sheet position the company well for further growth. Fortis plans to invest $28.8 billion to expand its regulated asset base. These investments are expected to determine the interest rate base and support higher dividend payments.
Management expects the interest base to grow 7% annually through 2030, which will support a dividend increase of 4% to 6% annually. Fortis is also likely to benefit from rising electricity demand from data centers and other capital-intensive industries.
TSX All-Weather Stock No. 3: Loblaw
Loblaw (TSX:L) is another top all-weather TSX stock that offers stability and growth. This Canadian food and pharmacy retailer has a defensive business model that performs well in all economic conditions, provides stability and generates stable returns. For example, Loblaw stock has returned about 360% over the past five years. Loblaw’s market-beating returns are driven by consistent, strong same-store sales growth, resilient earnings and robust cash flow.
Loblaw’s strategy to expand its hard discount stores bodes well for growth. Additionally, a focus on competitive pricing, broad product selection and the expansion of private label brands will drive sales, increase customer loyalty and help protect margins, even in a competitive pricing environment.
Looking ahead, Loblaw’s loyalty rewards, investments in the omnichannel shopping experience and new store openings will drive its financial results. Loblaw is modernizing its supply chain to improve efficiency and reduce costs. These strategic initiatives are likely to support higher profit margins over time, supporting the stock price and dividend payments.
#AllWeather #TSX #Stocks #Market #Climate


