SnowCast is an experimental Canadian Hydrological Model (CHM) data product that downscales the Global Environmental Multiscale (GEM) model forecasts from Environment and Climate Change Canada (ECCC) to provide high resolution snowpack forecasts that take into account variable windflow, solar radiation, precipitation, and temperature over complex terrain.

Downscaling is accomplished through a coupled snow redistribution and ablation model that is run at high resolution. Redistribution is calculated by gravity and wind transport and forest canopy interception. Ablation is calculated by snow sublimation and melt of forest canopy and surface snowpacks.

The model domain is centred over Banff National Park, Canada and extends over a region from the US border north to Mount Robson Provincial Park, and from east of Strathmore, Alberta west to Mara Lake, British Columbia.

SnowCast is developed as part of Global Water Futures Next Generation modelling theme in the Core Modelling Team and the Centre for Hydrology, University of Saskatchewan and in collaboration with Dr. Vincent Vionnet at ECCC.

Two GEM forecasts are currently used:


2-day forecast

Although this is viewable on mobile, please use a larger screen to fully view the data.

Model Outputs

Two model outputs, SWE and snow depth, are provided for a) the start of the model run (current) and b) for a period in the future (forecast). The difference between these model outputs are shown as 'Predicted change.'


SWE -- Snow Water Equivalent is the amount of water stored in the snowpack, given as an equivalent depth of water (mm) which is the same as mass per unit area (kg/m2).

Snow Depth -- Snow depth is the depth of snow in metres.


Canadian Hydrological Model (CHM)

The Canadian Hydrological Model (CHM) is a modular, multi-physics, spatially distributed modelling framework designed for representing cold-regions hydrological processes. CHM uses existing high-quality open-source libraries and modern high-performance computing practices to provide a framework that allows for integration of a wide range of process representations, ranging from simple empirical relationships to physics-based, state-of-the-art algorithms. Modularity in structure and process representation allows for diagnosis of deficiencies in these aspects of the model. CHM also has sufficient flexibility in spatial representation and algorithm parameterisation to assess uncertainty in model structure, parameters, initial conditions, process representation, and spatial and temporal scales. By utilizing unstructured meshes, fewer than 1% of the computational elements of high-resolution structured (raster) grids are usually necessary. This preserves surface and sub-surface heterogeneity but results in fewer parameters and initial conditions.

Select publications:

Marsh, C.B, R.J. Spiteri, J.W. Pomeroy, and H.S. Wheater. Multi-objective unstructured triangular mesh generation for use in hydrological and land surface models. Computers & Geosciences, 119:49--67, 2018. [ DOI ]

Marsh, C.B, J.W. Pomeroy, R.J. Spiteri, and H.S Wheater. A Finite Volume Blowing Snow Model for Use With Variable Resolution Meshes. Water Resources Research, 56(2), 2020. [ DOI ]

Marsh, C.B., J.W. Pomeroy, and H.S. Wheater. The Canadian Hydrological Model (CHM) v1.0: a multi-scale, multi-extent, variable-complexity hydrological model – design and overview. Geoscientific Model Development, 13(1):225--247, 2020. [ DOI ]

V. Vionnet, Marsh, C.B., B. Menounos, S. Gascoin, N.E. Wayand, J. Shea, K. Mukherjee, and J.W. Pomeroy. Multi-scale snowdrift-permitting modelling of mountain snowpack. The Cryosphere, 15:743–--769, 2021. [ DOI ]