Lots of rain at low elevation means lots of snow at high elevation and lots of power generation this spring and summer. From the link:

Very substantial snowpacks have accumulated over large portions of the province, including record snowpacks in the Peace, Skeena/Nass, Bulkley, and Nechako basins, and along the North and Central Coast. Other major areas have well above normal snowpacks (with new records at some individual snow courses). These include the Upper Fraser, Mid Fraser and Columbia basins, along with the South Coast and Vancouver Island. The North Thompson and South Thompson both have above normal snowpacks. A few areas have near normal snowpacks (Okanagan, Kootenay, Kettle, Similkameen)...

Based on the widespread heavy snow conditions across a range of elevations, the River Forecast Centre is forecasting well above normal spring runoff in most basins, including all the major Interior basins (the Fraser, Nechako, Thompson, Skeena, Bulkley, Nass, Peace, and others) and a significant potential for flooding in some areas. The flood risk has increased over the past month, as a result of the well above normal snow accumulation throughout much of the province (except the Okanagan, Kettle, Similkameen and Kootenay).

This is climate variability at work. The last 29 years have seen a general trend to declining snowpack at low elevation in BC (< 1200-1300 m or so) as the air warmed and the season for snow accumulation shortened. At higher elevation, the rising temperature has not been able to have this effect yet. The Pacific Decadal Oscillation still has more of an influence on winter precipitation than does global warming.

€20/MWh does look cheap. Canadian rates vary geographically but not with the season, AFAIK. Here in B.C., where 92% of the electricity comes from hydro generation, the rate shown on my last utility bill was the equivalent of C$61.50/MWh.

€20/MWh is the spot price - what industrial customers would pay. I can still remember the spot price going as low as €10/MWh in the summer during the nineties.

For retail prices you add charges for energy-transportation, grid-rent, energy-consumption taxes and value-added taxes. Thus the retail price is seldom below $0.10/kWh.