Alberta Pool Price Whiplash: What This Week's Spikes Tell Us About Solar Ramp Risk
The setup
Anyone watching the Alberta Internal Load (AIL) and pool price feed this week saw the pattern that's becoming a signature of the province's evolving generation mix: dead-calm, low-price mornings followed by sharp evening spikes, with the occasional midday air pocket thrown in for good measure. I've been pulling AESO's actual and forecast data alongside merit order snapshots, and the story is consistent enough to be worth writing down rather than just muttering about on a dashboard.
What actually happened
Alberta now has roughly 1.4 GW+ of utility-scale solar connected, plus a growing tail of behind-the-meter capacity that doesn't show up cleanly in supply stacks but absolutely shows up in net demand. On clear days this week, solar output ramped from near-zero before 7am to peak output by late morning, pushing pool price down into the $20-40/MWh range as gas units backed off. That's the good news part of the story.
The less comfortable part: as the sun angle drops in late afternoon, that generation falls off a cliff — often 60-70% of peak capacity lost within 90 minutes — right as residential and commercial demand starts climbing into the evening peak. AESO's operating reserve and dispatch data show gas peakers and imports getting called on hard during that window, and that's exactly when we saw pool price punch through $300/MWh on at least two evenings this week, with one interval printing north of $600.
Why this isn't just a solar story
It would be easy to pin this entirely on solar ramp, but that's only half the mechanism. The other half is that Alberta's demand shape hasn't changed to match the new supply shape. Industrial load is largely flat through the day, and residential load still peaks in the classic evening cooking-and-heating window. Nothing about behavior has shifted to soak up the midday solar surplus or flatten the evening ramp. Until demand response, storage, or time-of-use incentives catch up, the duck curve Alberta is now drawing looks a lot like California's did a decade ago — just with colder evenings and a thinner reserve margin.
Wind added its own noise this week too: a low-wind stretch overlapped with one of the solar ramp-down evenings, removing a supply cushion that's bailed out the grid in similar situations before. When both variable resources sag at once, the marginal unit setting price is whatever peaking gas or import capacity is left, and that's a small, price-inelastic pool.
What it means for consumers
If you're on a floating/index retail rate, this week was a reminder that your bill is increasingly exposed to a two-hour window each evening rather than the day as a whole. Fixed-rate consumers are insulated in real time but should expect retailers to price that evening risk into renewal offers — this kind of volatility shows up in contract quotes with a lag, not immediately.
What it means for traders and asset operators
For anyone trading around the pool or managing a portfolio with solar exposure, the tradeable signal here isn't "solar is bad for price" — it's that the shape of solar output relative to cloud cover and time of year is becoming the dominant short-term price driver, more than absolute demand level on any given day. Battery storage sited to capture the solar-trough-to-evening-peak spread has a widening arbitrage window to work with. Gas peaker dispatch economics are also shifting — shorter, sharper call windows with higher realized prices per MWh dispatched.
Keep watching
This pattern will only sharpen as more solar comes online through 2025. I track pool price, AIL, and generation mix daily and flag exactly these ramp-risk windows before they show up as headline price spikes — that's what the daily briefing product on this site is built for. If this week caught you off guard, it's the tool to stop that from happening again.