Heavy Reading
the WCSB supply letter

Pre-Injection-Month Trading Briefpublic data only

November 2026 injections · published 2026-09-22

Pipeline build: 2026-09-22 ~16:45 MDT (supersedes 09:28 and 16:31 builds same day)ST3 / ST53 actuals: through Jul 2026, re-downloaded 2026-09-22Residual calibration: re-measured 2026-09-22: mean +439 kb/d, stdev 45 vs ST3 actual inventory changes Jan-Jul 2026Forward maintenance calendar: compiled 2026-09-22; Horizon bridge ruling 2026-09-22CER egress: Jun 2026, pulled 2026-09-22 (~3-month lag)CER crude-by-rail: May 2026 observation, file updated 2026-07-22EIA PADD 2 runs: week ending 2026-09-11, pulled 2026-09-22Basis (licensed, numbers withheld): desk ICE 1a transcription (Eikon): Sep 2026 final, Oct 2026 preliminary; Nov M1 NULL

The call

The November 2026 barrel balance

Forward balance for the next tradable injection month. November 2026 injections trade October 1-31, 2026; October injections are closed post-noms. Pipeline run 2026-09-22 ~16:45 MDT; AER ST3 and ST53 actuals through Jul 2026, re-downloaded 2026-09-22.

Supply total 4481.2 kb/d against refinery demand 620.8 plus exports 4624.6 kb/d. The raw identity prints implied storage change of -476.8 kb/d, which is not a stock forecast: the simple public-data identity runs +439 kb/d low on average (stdev 45) against measured ST3 inventory changes for Jan-Jul 2026, a stable residual from the unmeasured legs.

Calibrated read: roughly -38 kb/d, flat-ish. Trade the shape, calibrate the level. October to November: supply rises 220.0 kb/d (4261.2 to 4481.2) as October's heavy maintenance lifts; exports rise 185.5 kb/d (4439.1 to 4624.6).

November 2026 barrel balance (kb/d)
LeafNov 2026 kb/d
mined bitumen / SCO1745.9
SAGD1718.3
CSS326.7
conventional690.3
supply total4481.2
less: maintenance offline (confirmed)23.0
plus: diluent imports310.4
less: refinery demand620.8
less: exports4624.6
= implied storage change (raw identity)-476.8
residual correction (mean +439, stdev 45)+439
= calibrated storage change-38

Residual measured against ST3 actual inventory changes, Jan-Jul 2026; re-measured 2026-09-22. Raw level is not a stock forecast.

Source: WCSB S&D model pipeline run 2026-09-22 ~16:45 MDT; AER ST3 Oil current + ST53 actuals through Jul 2026 (re-downloaded 2026-09-22)

Maintenance inside the injection month

Headline net offline (confirmed): -20 kb/d for November 2026. Confirmed means the company stated both the number and the timing; every number carries its vintage date.

Both confirmed items are Suncor Base Plant Q4 2026 event-rate guidance, applied to each Q4 month with mid-quarter November timing assumed. The balance table's maintenance offline for November is 23.0 kb/d: the confirmed -20 plus 3 kb/d for Imperial Cold Lake Q4 (Imperial guidance, 3 kb/d annualized, labeled modeled not confirmed because Imperial's public guidance states no timing or number).

October was the heavy month: confirmed -188 kb/d (Horizon residual 119 kb/d Oct 1-12 per the 2026-09-22 bridge ruling, Syncrude Coker 8-2 to about Oct 9 at -49, Base Plant Q4 portion). Cenovus guided zero Oil Sands planned maintenance for Q4 2026 at the segment level (Q2 2026 results, 2026-07-29). No company-confirmed turnarounds exist anywhere for 2027 as of 2026-09-22.

November 2026 confirmed maintenance (kb/d, negative = barrels offline)
ItemNov 2026 kb/d
Suncor Base Plant bitumen (mine side), Q4 window-15
Suncor Base Plant SCO/diesel, Q4 window-5
headline net offline (confirmed)-20

Imperial Cold Lake bloomberg_recon (-6 event rate over Jul-Dec 2026, Bloomberg First Word schedule desk-supplied 2026-09-22) is not public-confirmed and is excluded from the math.

Source: Suncor 2026 planned maintenance table (Q4 2025 / Q1 2026 investor presentations), published 2026-04-01; forward maintenance commentary compiled 2026-09-22

Egress read for November barrels

CER vintage: June 2026, pulled 2026-09-22, ~3-month publication lag. Barrels injected in November travel November 2026 through January 2027. Egress flag: WATCH.

The pipe picture is tight and the spare is not evenly spread. Keystone's 36.4 and TMX's 33.8 kb/d are effectively zero for marginal barrels; Enbridge's 201.9 kb/d is the only real cushion, and the Mainline was still curtailing 12.4% of nominations in June. Keystone easing (apportionment 61% to 5%, May to June 2026, first time below 30% since April 2025) is the single new development; if it holds, one of the two binding constraints relaxed. TMX at 96.2% utilization is the tightest print since April 2026, apportionment at 0 every month since expansion startup: the Pacific valve is functionally at its limit.

Direction into November: supply ramps +220 kb/d from October while the pipe picture on the last published vintage adds no spare. Tight into the ramp, not looser. Rail is idle as a relief valve (CER crude-by-rail, May 2026 observation: 87,977 bbl/d vs the Dec 2018 peak of 364,893 bbl/d). PADD 2 runs are above seasonal norm (EIA v2 weekly, week ending 2026-09-11: 4,241 kb/d, 4-wk avg 4,343 kb/d, +307 vs norm).

Egress per route, June 2026 CER vintage
RouteThroughput kb/dCapacity kb/dUtilization %Apportionment %Spare kb/d
Enbridge Mainline3075.53277.493.812.4201.9
Keystone552.1588.593.85.036.4
Trans Mountain865.6899.496.20.033.8
System4493.14765.394.3n/a272.2

Apportionment = fraction of shipper nominations curtailed. Enbridge figure computed from accepted vs original nominations; CER leaves its column blank.

Source: CER pipeline throughput, capacity and apportionment open data, Jan 2018 - Jun 2026, pulled 2026-09-22

Basis curve read

November 2026 M1 basis: NULL. The desk cannot supply daily strips and nothing is fabricated. The forward curve beyond October is unobservable in the current stack.

Signal on the observed slope: BEARISH-BASIS (prompt barrels clearing weaker into the post-noms October barrel, per the desk's licensed ICE 1a transcription; exact levels are licensed and withheld from this public render). The read completes when ICE settlement retrieval is fixed or the desk supplies forward strips. WTI leg: null; EIA v2 futures (RCLC1/RCLC2) were discontinued with data ending 2024-04-05, and no public NYMEX delivery-month settles exist in the stack.

Invalidation: sustained widening past -2 $/bbl month-on-month stays bearish-basis; tightening past +2 flips bullish-basis.

Basis curve read, November 2026 barrel
ItemValue
Nov 2026 M1 basisNULL (no desk strips)
WTI legNULL (EIA v2 futures discontinued)
SignalBEARISH-BASIS (realized slope only)
Forward November trade implicationNo forward basis mark to anchor the November barrel

Exact historical basis levels are desk-licensed (Eikon) and withheld from this public render; signals and vintages are referenced without the numbers.

Source: Desk records as of 2026-09-22: ICE 1a settle transcription (Eikon, licensed; numbers withheld) and desk strip availability (NULL)

The call in plain language

First edition baseline: the standing narrative of 2026-09-22. Watch, not trigger.

The November barrel prices off a flat-ish calibrated forward balance of roughly -38 kb/d, October's heavy maintenance in the rearview, and a June-vintage pipe picture that is tight into the November supply ramp. Enbridge is still curtailing roughly one barrel in eight on the last published data, Keystone just eased for the first time in a year, and TMX has no spare left. The prompt basis slope is bearish, but there is no forward mark for the November barrel, so that read is on realized slope only.

There is no confirmed edge to lean into yet. The thing to watch through the October trading window is Enbridge apportionment on the next CER vintage: if it inflects higher while the builds run, the spring trajectory stops being a projection and starts being a position. If the ICE settlement fix lands and gives the desk real forward strips, the November basis read completes. Until then: watch, not trigger.

What flips this

  • CER egress data lags ~3 months: the pipe picture is June 2026 vintage while the November barrel trades in October 2026. A summer-to-fall tightening is invisible until the July/August CER files publish.
    Flips it: Flips bullish-basis if apportionment collapses further on the July CER vintage with utilization under 90% on the Mainline.
  • Keystone's June easing (apportionment 61% to 5%) may not hold. If it snaps back above 30%, the system is back to one outage away from a basis event.
    Flips it: Flips neutral if Enbridge apportionment falls below 5% with utilization under 90%.
  • November M1 basis is NULL. Any basis edge for the November barrel is unobservable in the current stack; the WTI leg is also null (EIA v2 futures discontinued 2024-04-05).
    Flips it: Flips the basis read if the ICE settlement retrieval fix delivers real forward strips for the November barrel.

Methodology and sources

Physical balance only; it does not project differentials and never substitutes stale prices for current marks.

Supply leaves are forecast leaf by leaf from AER ST3/ST53 with a trailing-12-month mean times a three-year seasonal factor, then aggregated; never aggregate-then-forecast.

The implied storage change identity is supply minus maintenance offline plus diluent imports minus refinery demand minus exports; it ties to the printed decimal every month.

The raw identity runs +439 kb/d low on average (stdev 45) against measured ST3 inventory changes for Jan-Jul 2026; the residual is the unmeasured legs (domestic pentanes+ blended as diluent, other receipts, reporting adjustments, line fill, shrinkage accounting). The residual is re-measured each edition; trade the shape, calibrate the level.

Maintenance headline uses confirmed items only: company guidance or transcripts stating both the number and the timing. Bloomberg First Word schedule numbers (desk-supplied, not public) are listed with provenance but excluded from math. Seasonal-pattern indicators carry no volumes and never enter the math.

Injection-month M barrels trade during calendar month M-1 before Enbridge Mainline noms day; nomination dates are never invented; the brief leads with the forward balance for the next tradable injection month.

This public render spec embeds no licensed data: exact desk basis settles (Eikon) and commercial storage figures (commercial storage) are withheld; their signals and vintages are referenced without the numbers.

Sources
PublisherDatasetURLPublishedVintage / coverageRetrieved
Alberta Energy RegulatorST3 Oil current (crude oil and equivalent supply and disposition, Alberta)no URL on recordNoneactuals through Jul 20262026-09-22
Alberta Energy RegulatorST53 (in-situ project production)no URL on recordNoneactuals through Jul 20262026-09-22
Suncor Energy2026 planned maintenance table (Q4 2025 / Q1 2026 investor presentations)no URL on record2026-04-01Q4 2026 event-rate guidance2026-09-22
Canadian Natural Resources2026 budget (Horizon turnaround timing and guided total loss)no URL on record2025-12-1635-day turnaround Sep 8 - ~Oct 12 20262026-09-22
Canada Energy RegulatorPipeline throughput, capacity and apportionment open datano URL on recordNoneJan 2018 - Jun 2026 (~3-month publication lag)2026-09-22
Canada Energy RegulatorCrude-by-rail open data fileno URL on record2026-07-22latest observation May 20262026-09-22
U.S. Energy Information AdministrationPADD 2 refinery runs, weekly (v2)no URL on recordNoneweek ending 2026-09-112026-09-22
WCSB S&D model (public-data build)Forward physical S&D balance and maintenance commentary pipelineno URL on record2026-09-22pipeline run 2026-09-22 ~16:45 MDT2026-09-22
Macquarie desk records (licensed Eikon data)ICE 1a settle transcription + desk strip availabilityno URL on recordNoneSep 2026 final; Oct 2026 preliminary; licensed numbers withheld from this public render2026-09-22

Every number in this report traces to a row above. Any chart or table missing its own source line is flagged in place; nothing ships with an unsourced number.

Physical supply/demand balance. Not a differential forecast and not validated as one. Licensed inputs stay in the private workspace and are never committed. Built 2026-09-22.