An 8-day refresh (run early at the user's request; was next-due 6 Jul). The signal is unchanged — BUY on all three horizons — but the stock has run +5.1% (C$277.96 → C$292.00), pushing it toward the 52-week high and making it fuller. The story is the same, the entry is worse.
Lifecycle & sector: Mature P&C insurer (Financials). Insurance economics are inverted — premium first, claims later — so the scorecard is built on combined ratio, ROE, reserve development and book-value growth, not revenue or GAAP net income (which is distorted by investment marks). FCF yield is not meaningful for an insurer; dividend + book-value growth is the cash-return anchor.
| Sub-signal | Value | Benchmark | Score | Read |
|---|---|---|---|---|
| Combined ratio (Q1-2026) | 91.3% | <95% strong | 86 | Sub-95 across all North American segments — genuine underwriting profit, not reliant on investment income |
| ROE (TTM) | 17.2% | >15% strong | 82 | Top-tier for P&C; well above the 10-15% "healthy" band |
| NOI / share (Q1-2026) | C$4.33 (+8% YoY) | mid-single-digit healthy | 78 | Record Q1; driven by premium growth, sustained margins and rising investment income |
| Net debt / capital | D/E ~23% | conservative | 80 | Strong balance sheet; ample capital for buybacks + M&A |
| Dividend payout | ~29% | <40% very safe | 85 | 21 consecutive years of dividend increases; low payout = room to keep raising |
Scale + proprietary claims data let IFC price risk ahead of the market; hard P&C pricing has been absorbed by customers, though it is now moderating.
N/A for insurance — scored neutral.
Moderate. Renewal inertia + bundling (auto/home) drive high retention, but personal lines are price-shoppable and aggregators erode stickiness.
Genuine scale edge — #1 Canadian P&C (~21% share); claims, reinsurance buying and expense ratio benefit from volume that rivals can't match.
Recognised brands (Intact, belairdirect, RSA/Canada specialty); regulatory scale and broker relationships are real but replicable.
Moat score: 64/100 — a durable cost/scale moat with moderate switching costs; not a fortress, but wide for the sector.
| Competitor | Arena / threat | Share trajectory vs IFC | Moat-erosion vector |
|---|---|---|---|
| Definity Financial (DFY.TO) | Canadian personal/commercial; demutualised, growth-hungry | IFC stable; Definity gaining off a small base | Aggressive direct/digital pricing pressures personal-lines switching costs |
| Aviva Canada / Desjardins / Co-operators / TD Insurance | Canadian personal & commercial incumbents | IFC stable (scale leader) | Price competition in auto; aggregator-driven shopping |
| Travelers, Chubb (US specialty) | US commercial / specialty (IFC's growth arena) | IFC gaining via specialty M&A, off a smaller US base | Deep-pocketed incumbents on pricing & distribution |
| Aviva UK, Direct Line (UK&I, via RSA) | UK & Ireland personal/commercial | IFC stable; competitive market | UK motor pricing cycles + weather/cat volatility |
→ Net effect on moat: Switching Costs trimmed to 58 (aggregator/direct erosion in personal lines) and Cost Advantage held high at 78 (scale is widening, not narrowing). No competitor is taking structural share from IFC's core — threat level moderate.
Insurance valuation is P/B-anchored. Per the sector profile, P/Book (tangible) is the primary lens, combined-ratio-adjusted ROE secondary, dividend yield tertiary — trailing P/E is de-emphasised because insurer earnings are volatile from reserve and investment marks. So the read leads with book value; P/E and PEG are a cross-check only.
| Multiple | Current | Reference | Score | Read |
|---|---|---|---|---|
| P/Book (primary) | 2.61× | 17% ROE supports a premium, but 2.6× is at the upper end of its own range (was 2.49× at last report) | 52 | Rich — the market is fully paying for the high ROE; little book-value cushion at this price |
| Combined-ratio-adj. ROE | 17.2% @ 91.3% CR | better underwriters earn a higher P/B | 70 | Quality justifies a premium multiple — just not much more than today's |
| Dividend yield | ~2.0% (payout 29%) | income + growth | 55 | Yield compressed as price rose; growth, not yield, is the return driver |
| Forward P/E (cross-check) | 15.5× (PEG 0.49) | not the anchor | 62 | Looks cheap on PEG, but P/E understates insurer cyclicality — treat as secondary, not the thesis |
Primary driver: for a P&C insurer the dominant external forces are the catastrophe-loss cycle (weather/cat events that hit the combined ratio) and investment yields (the return earned on float). Secondary: hard-vs-soft pricing cycle and reinsurance cost.
| Horizon | State | Read |
|---|---|---|
| Historical (12-24m) | Favourable | Hard P&C pricing + rising rates lifted both underwriting and investment income; combined ratios held low-90s. |
| Current | Mixed | Tailwind: higher-for-longer Fed/BoC keeps float reinvesting at elevated yields (cited in Q1 NOI). Headwind: we are entering peak summer cat season — Canadian wildfire/flood and a record European heatwave (IFC has UK&I exposure via RSA) are live risks to Q2/Q3 losses. |
| Forward (6-12m) | Neutral | Pricing moderating off hard-market peaks; investment-income tailwind persists; cat outcome is the swing factor. |
Driver score 62/100 — Neutral. The investment-income tailwind is real but is offset by seasonal cat risk and a softening pricing cycle. Amplification check (done consciously): a STRONG BUY requires driver ≥ 65 and a Tailwind economy. Driver is 62 (<65), so no amplification fires — the base signal stays BUY, not STRONG BUY. This is the consistent call: it matches the full valuation and the Half-Size entry ladder.
The 26 Jun MacroDriver report scores Financials (XLF) Outperform short / Outperform medium / Neutral long. IFC is not on the macro watchlist, so its economic pressure is mapped from its GICS sector: a clear Tailwind on the Short and Medium horizons (anchor = Medium → Tailwind), neutral long. The dominant regime is 'Reacceleration lead / Stagflation rising — higher-for-longer Fed' — which is favourable for a P&C insurer: elevated yields lift investment income on the float, and a resilient consumer supports premium volume. Going long here is Trend-Following (riding the tailwind), conviction 67. Amplification: pressure is Tailwind, but the Underlying Driver is only 62 (<65), so the AND-gate is not met — Economic Alignment leaves the base BUY unchanged (no STRONG BUY) on every horizon.
Source: sector-map (GICS Financials → XLF) · Macro report 2026-06-26
| Sub-signal | Read | Score |
|---|---|---|
| MTF trend / confluence | Monthly/weekly/daily all uptrend; daily strong uptrend + resistance breakout. Strongly bullish. | 72 |
| Relative strength | XLF in an Outperform regime; IFC pressing 52w highs while the TSX consolidates — leadership intact. | 70 |
| Position-risk (entry) | +5% in 8 days, RSI ~65, pressing C$295.7 resistance — extended; stop is 4.7 ATR away. | 42 |
| Macro overlay (wt 0.20) | Higher-for-longer + Financials tailwind support the name; no FOMC in window. | 66 |
| Sentiment | Consensus 69% bullish; no rating changes in 30 days (grades feed stale — leaned on the distribution). | 58 |
| Catalyst | Clear calendar; only catalyst is Q2 earnings 28 Jul (30 days out). Clustering score 72 (calm). | 70 |
Timing 60/100. A genuinely strong trend dragged down by a poor entry location — the classic "right name, wrong moment to chase." A cool-off toward C$274-279 would lift this materially.
| Date | Event | Impact | Forecast | Previous | Relevant? | Why |
|---|---|---|---|---|---|---|
| 30 Jun | CB Consumer Confidence (Jun) | High | 94.2 | 93.1 | ⚠ Medium | Personal-lines demand proxy; not a direct IFC swing factor |
| 30 Jun | JOLTs Job Openings (May) | High | 7.28M | 7.62M | ⚠ Medium | Labour signal → credit/insurance demand |
| 1 Jul | ISM Manufacturing PMI (Jun) | High | 53.7 | 54.0 | Low | Macro tone only; IFC is rate/cat driven |
| 1 Jul | ADP Employment (Jun) | Medium | 118K | 122K | Low | Pre-NFP read |
| 28 Jul | IFC Q2-2026 earnings (after close) | High | — | Q1 NOI C$4.33 | ✅ Yes | The next real catalyst — combined ratio + cat losses + investment income |
| Date | Event | Actual | Forecast | Surprise | Impact |
|---|---|---|---|---|---|
| 26 Jun | Michigan Consumer Sentiment (Jun) | 49.5 | 50.0 | −1.0% (below) | Soft consumer — mild |
| 26 Jun | Goods Trade Balance Adv (May) | −105.8B | −85B | −24% (wider) | Trade drag — macro, neutral for IFC |
| 26 Jun | Michigan 1-Yr Inflation Exp (Jun) | 4.6% | 4.6% | in-line | Supports higher-for-longer → good for float income |
No FOMC and no IFC-specific release inside the next 14 days — the next genuine catalyst is Q2 earnings on 28 Jul. The macro backdrop (sticky inflation, higher-for-longer) is quietly supportive of IFC's investment income. As a low-beta (0.30) P&C name, IFC is far more sensitive to its own combined ratio and cat experience than to the US data tape; the calendar poses little near-term event risk.
| Timeframe | Trend | Direction | RSI | MACD | Key S/R | Breakout | Vol |
|---|---|---|---|---|---|---|---|
| Monthly | Uptrend ↑ | Bullish | 59.6 | +9.1 (hist fading) | S 242.87 / R 317.35 | Resist. breakout | 1.24× |
| Weekly | Uptrend ↑ | Bullish | 65.0 | +3.2 (hist rising) | S 261.4 / R 288.8 | Resist. breakout | 1.48× |
| Daily | Strong Uptrend ↑ | Bullish | 64.9 | +5.7 (hist +) | S 263.1 / R 295.7 | Resist. breakout | 0.96× |
| Hourly | Uptrend ↑ | Bullish | 58.7 | +2.0 (hist −) | S 282.6 / R 295.7 | Resist. breakout | 1.15× |
| 15-min | Downtrend ↓ | Bearish | 50.1 | −0.1 (flat) | S 288.7 / R 295.4 | Support b'down | 6.03× |
| Confluence: Strongly Bullish · MTF Score 70 | |||||||
Every higher timeframe — monthly, weekly and daily — is in an uptrend, with the daily a strong uptrend that just broke resistance; only the 15-min is pulling back (intraday noise on a 6× volume spike). This is a textbook strong-trend tape. The caution: weekly and daily RSI are both ~65 (approaching overbought), price is +5% in eight sessions and is pressing immediate daily resistance at C$295.7 with the 52-week high at C$317.35 overhead. The trend is your friend, but this is the extended part of the move — a pullback toward the C$274-279 zone (rising 20-day) would be a better entry than chasing C$292.
TSX:IFC — 6-month daily close with 50-day SMA. Steady recovery off the late-Jan/Mar C$247 lows into a fresh breakout above C$285; now extended near the 52-week high.
Benign cat season keeps the combined ratio in the low-90s; investment income stays elevated; another accretive specialty/UK acquisition; multiple holds 2.6×+ book as NOI compounds high-single-digit. Re-rate toward the C$372 street high.
Combined ratio low-90s, NOI/share grows ~8-10%, dividend keeps rising; price tracks book-value growth + consensus toward the C$314-320 target band. Total return ~+9% price + ~2% yield.
A heavy cat quarter (Canadian wildfire/flood or European heatwave losses via RSA) pushes the combined ratio toward/above 100%, and/or rate cuts compress investment income; the rich 2.6× P/B de-rates toward ~2.2×. Competitive trigger: intensified personal-lines price competition (Definity/aggregators) pressures retention and margin.
Forecast: FUNDAMENTAL — already MET (price C$292 < FV C$308). TECHNICAL pullback branch: a dip to the rising 20-day (C$274-279) is plausible within ~2-4 weeks if RSI cools from 65 — confidence MODERATE; the breakout branch (close > C$295.7 on volume) could fire within days given the strong tape — confidence MODERATE. CATALYST: 28 Jul Q2 earnings — a >+5% beat-and-raise would add the third path; IFC has a strong Q1-beat track record, confidence MODERATE. Net: one path open now (Half-Size); a pullback OR a clean breakout would upgrade conviction to Full-Size.
Forecast: Stop-loss UNLIKELY in the next 4-6 weeks — C$263 is ~10% below spot and below the rising 50-day; it would take a heavy cat quarter or a sector-wide risk-off to reach it (28 Jul earnings is the gap risk). Profit-Trim could trigger if the breakout runs into C$318 before earnings, but RSI>70 + no upgrade would be needed.
What you're risking by buying now: ~C$29/share (−10%) down to the hard stop, and the bear path to ~C$255 (−13%) if a cat quarter hits. The Technical entry path is not met — you'd be buying extended (RSI 65, +5% in 8 days, pressing C$295.7 resistance) ahead of 28 Jul earnings. What you're gaining: you start compounding a 17% ROE immediately, collect the ~2% rising dividend while you wait, own the M&A + investment-income optionality, and ride a strongly-bullish trend — base case +9% to C$318. Read: the risk-reward at C$292 is roughly balanced (~1:0.9 to base, ~1:2 to bull); a pullback to C$274-279 materially improves the deal, so accumulate on weakness rather than chase.
What you give up by selling/staying out: the base-case path to C$318 (+9%) plus ~2% yield, the compounding of a high-ROE franchise, and the M&A/investment-income optionality — and you'd be selling below the C$308 fair value. What you protect: the capital you'd shield if a heavy cat quarter de-rates the rich 2.6× P/B toward C$255. Is any exit rule actually live? No — stop clear, no profit-target hit (price < C$318 / RSI < 70), thesis intact. Read: there is no mechanical reason to sell; this is a hold/accumulate zone, with new money better deployed on a pullback.
Position sizing not computed — no risk budget or portfolio role was specified for this run. For context only: the §12 Conviction Ladder reads Half-Size (1 of 3 entry paths open), so any starter here should be a scale-in, not a full position. Volatility context: beta 0.30 (defensive — a 5% IFC position carries ~1.5% of market-equivalent risk), daily ATR ~C$6.1 (~2.1% of price), 52-week range C$242.87-317.35. Suggested staggered entry: a starter now, adds at C$278 (rising 20-day) and C$266 (50/200-day cluster) to average in.
{
"ticker": "IFC.TO",
"exchange": "TSX",
"exchange_ticker": "TSX:IFC",
"api_ticker": "IFC.TO",
"isin": "CA45823T1066",
"company": "Intact Financial Corporation",
"currency": "CAD",
"date": "2026-06-28",
"version": "v6",
"analysis_status": "on-going",
"finder_ticker": "IFC.TO",
"finder_exchange": "\ud83c\udde8\ud83c\udde6 TSX",
"lifecycle_stage": "mature",
"sector": "Financials",
"sub_industry": "P&C Insurance",
"user_horizon": null,
"user_allocation_pct": null,
"portfolio_role": null,
"price_at_rating": 292.0,
"signal_short": "BUY",
"signal_medium": "BUY",
"signal_long": "BUY",
"primary_signal": "BUY",
"quality_score": 78,
"valuation_score": 60,
"timing_score": 60,
"driver_score": 62,
"quality_detail": {
"industry_benchmark_name": "Combined Ratio",
"industry_benchmark_value": "91.3% (Q1-2026, web-verified)",
"industry_benchmark_score": 86,
"moat_score": 64,
"roic_proxy_roe": 17.2,
"capital_allocation": 80,
"management_skin_in_game": 68
},
"valuation_detail": {
"price_to_book": 2.61,
"roe": 17.2,
"forward_pe": 15.48,
"peg": 0.49,
"dividend_yield": 2.01,
"payout_ratio": 29,
"bvps": 111.85,
"valuation_anchor": "P/B (insurer) \u2014 P/E/PEG secondary",
"implied_growth_note": "market pricing ~mid/high-single-digit vs ~11.5% consensus"
},
"timing_detail": {
"mtf_confluence": 70,
"risk_reward_score": 58,
"relative_strength_note": "XLF Outperform regime; near 52w high; RSI ~65 extended",
"catalyst_clustering_score": 72,
"dynamic_macro_weight": 0.2
},
"economic_alignment_stance": "Trend-Following",
"economic_alignment_conviction": 67,
"economic_alignment_pressure": "Tailwind",
"economic_alignment_source": "sector-map",
"macro_report_date": "2026-06-26",
"nonop_pct_of_net_income": null,
"clean_pe": 15.48,
"clean_peg": 0.49,
"competitive_share_trajectory": "stable",
"competitive_threat_level": "moderate",
"fcf_yield": null,
"implied_growth_rate": null,
"consensus_growth_rate": 11.5,
"historical_valuation_decile": 8,
"fair_value_est": 308.0,
"stop_loss": 263.0,
"target_price": 318.0,
"scenario_base_target": 318,
"scenario_bull_target": 355,
"analyst_consensus_target": 313.92,
"analyst_target_high": 372.0,
"analyst_target_low": 275.0,
"analyst_target_upside_pct": 7.5,
"analyst_grades_consensus": "buy",
"analyst_bullish_pct": 69,
"analyst_coverage_count": 13,
"fmp_rating": "B+",
"fmp_overall_score": 3,
"recent_upgrades_30d": 0,
"recent_downgrades_30d": 0,
"overall_confidence": 60,
"hard_gate_state": "caution",
"gates_triggered": [],
"gates_caution": [
"Valuation Ceiling (watch)",
"Catastrophe/Driver (watch)"
],
"do_not_buy_triggers": [],
"entry_groups_met": 1,
"entry_conviction": "Half-Size",
"exit_groups_live": 0,
"exit_action": "Hold",
"next_update_date": "2026-07-13",
"next_update_basis": "default +14d (no impactful event in window; Q2 earnings 2026-07-28)",
"next_check_date": "2026-07-13"
}
Refresh vs 20 Jun 2026 (C$277.96): price +5.1% to C$292; Valuation 63→60 (richer P/B, compressed upside, FMP A-→B+); Quality 78, Timing 60, Driver 62 unchanged; signals BUY/BUY/BUY held on every horizon; Half-Size, gate clear. No amplification (driver 62 < 65). Next update 13 Jul (default +14d; Q2 earnings 28 Jul).