{"slug":"banff-sunshine","name":"Banff Sunshine Village","canonicalUrl":"https://www.peakcam.io/resorts/banff-sunshine","method":"Per day, the median snowfall across the models that reach that day (ECMWF IFS, GFS, GEM, ICON, JMA, Météo-France, UKMO, plus NBM and HRRR for US points), fetched every 6 hours from Open-Meteo at the resort's summit and base elevations; the low/high band is the 25th/75th percentile across models, so a wide band means the models disagree.","credits":[{"name":"Open-Meteo","text":"Weather data by Open-Meteo.com","license":"CC BY 4.0","url":"https://open-meteo.com"}],"attribution":"PeakCam (https://www.peakcam.io) - SNOTEL data: USDA NRCS; forecasts: NWS/Open-Meteo; cams: their operators","license":"https://www.peakcam.io/about#terms","generatedAt":"2026-10-20T19:24:23.340Z","available":true,"note":null,"point":"summit","points":["base","summit"],"summary":{"point":"summit","issuedAt":"2026-10-20T15:00:00.000Z","modelCount":7,"models":["ecmwf_ifs025","gem_seamless","gfs_seamless","icon_seamless","jma_seamless","meteofrance_seamless","ukmo_seamless"],"next48hIn":0,"next48hCm":0,"total7dIn":2,"total7dCm":5.1,"total14dIn":2,"total14dCm":5.2,"peak":{"date":"2026-10-23","in":0.9,"cm":2.4,"windowDays":3}},"daily":[{"date":"2026-10-20","snowfallIn":0,"snowfallLoIn":0,"snowfallHiIn":0,"snowfallCm":0,"snowfallLoCm":0,"snowfallHiCm":0,"tempMaxF":35,"tempMinF":17,"precipProb":0,"windGustMph":14,"weatherCode":3,"condition":"cloudy","modelCount":7,"models":["ecmwf_ifs025","gem_seamless","gfs_seamless","icon_seamless","jma_seamless","meteofrance_seamless","ukmo_seamless"]},{"date":"2026-10-21","snowfallIn":0,"snowfallLoIn":0,"snowfallHiIn":0,"snowfallCm":0,"snowfallLoCm":0,"snowfallHiCm":0,"tempMaxF":40,"tempMinF":21,"precipProb":0,"windGustMph":26,"weatherCode":0,"condition":"clear","modelCount":7,"models":["ecmwf_ifs025","gem_seamless","gfs_seamless","icon_seamless","jma_seamless","meteofrance_seamless","ukmo_seamless"]},{"date":"2026-10-22","snowfallIn":0,"snowfallLoIn":0,"snowfallHiIn":0,"snowfallCm":0,"snowfallLoCm":0,"snowfallHiCm":0,"tempMaxF":39,"tempMinF":21,"precipProb":13,"windGustMph":19,"weatherCode":3,"condition":"cloudy","modelCount":7,"models":["ecmwf_ifs025","gem_seamless","gfs_seamless","icon_seamless","jma_seamless","meteofrance_seamless","ukmo_seamless"]},{"date":"2026-10-23","snowfallIn":0.9,"snowfallLoIn":0.6,"snowfallHiIn":2.2,"snowfallCm":2.4,"snowfallLoCm":1.4,"snowfallHiCm":5.7,"tempMaxF":28,"tempMinF":14,"precipProb":79,"windGustMph":16,"weatherCode":73,"condition":"light-snow","modelCount":7,"models":["ecmwf_ifs025","gem_seamless","gfs_seamless","icon_seamless","jma_seamless","meteofrance_seamless","ukmo_seamless"]},{"date":"2026-10-24","snowfallIn":0.7,"snowfallLoIn":0.6,"snowfallHiIn":1.1,"snowfallCm":1.7,"snowfallLoCm":1.4,"snowfallHiCm":2.7,"tempMaxF":19,"tempMinF":9,"precipProb":38,"windGustMph":9,"weatherCode":85,"condition":"light-snow","modelCount":6,"models":["ecmwf_ifs025","gem_seamless","gfs_seamless","icon_seamless","jma_seamless","ukmo_seamless"]},{"date":"2026-10-25","snowfallIn":0.4,"snowfallLoIn":0.1,"snowfallHiIn":0.6,"snowfallCm":1,"snowfallLoCm":0.2,"snowfallHiCm":1.6,"tempMaxF":14,"tempMinF":3,"precipProb":45,"windGustMph":17,"weatherCode":73,"condition":"light-snow","modelCount":6,"models":["ecmwf_ifs025","gem_seamless","gfs_seamless","icon_seamless","jma_seamless","ukmo_seamless"]},{"date":"2026-10-26","snowfallIn":0,"snowfallLoIn":0,"snowfallHiIn":0.2,"snowfallCm":0,"snowfallLoCm":0,"snowfallHiCm":0.4,"tempMaxF":23,"tempMinF":0,"precipProb":14,"windGustMph":9,"weatherCode":71,"condition":"light-snow","modelCount":5,"models":["ecmwf_ifs025","gem_seamless","gfs_seamless","icon_seamless","jma_seamless"]},{"date":"2026-10-27","snowfallIn":0,"snowfallLoIn":0,"snowfallHiIn":0.2,"snowfallCm":0,"snowfallLoCm":0,"snowfallHiCm":0.4,"tempMaxF":28,"tempMinF":9,"precipProb":14,"windGustMph":13,"weatherCode":2,"condition":"partly-cloudy","modelCount":4,"models":["ecmwf_ifs025","gem_seamless","gfs_seamless","jma_seamless"]},{"date":"2026-10-28","snowfallIn":0,"snowfallLoIn":0,"snowfallHiIn":0.4,"snowfallCm":0,"snowfallLoCm":0,"snowfallHiCm":1.1,"tempMaxF":25,"tempMinF":8,"precipProb":19,"windGustMph":12,"weatherCode":3,"condition":"cloudy","modelCount":4,"models":["ecmwf_ifs025","gem_seamless","gfs_seamless","jma_seamless"]},{"date":"2026-10-29","snowfallIn":0,"snowfallLoIn":0,"snowfallHiIn":0.1,"snowfallCm":0,"snowfallLoCm":0,"snowfallHiCm":0.2,"tempMaxF":33,"tempMinF":9,"precipProb":21,"windGustMph":8,"weatherCode":71,"condition":"light-snow","modelCount":3,"models":["ecmwf_ifs025","gfs_seamless","jma_seamless"]},{"date":"2026-10-30","snowfallIn":0,"snowfallLoIn":0,"snowfallHiIn":0,"snowfallCm":0,"snowfallLoCm":0,"snowfallHiCm":0,"tempMaxF":33,"tempMinF":15,"precipProb":15,"windGustMph":10,"weatherCode":3,"condition":"cloudy","modelCount":2,"models":["ecmwf_ifs025","gfs_seamless"]},{"date":"2026-10-31","snowfallIn":0,"snowfallLoIn":0,"snowfallHiIn":0,"snowfallCm":0,"snowfallLoCm":0,"snowfallHiCm":0,"tempMaxF":33,"tempMinF":15,"precipProb":21,"windGustMph":12,"weatherCode":3,"condition":"cloudy","modelCount":2,"models":["ecmwf_ifs025","gfs_seamless"]},{"date":"2026-11-01","snowfallIn":0,"snowfallLoIn":0,"snowfallHiIn":0,"snowfallCm":0,"snowfallLoCm":0,"snowfallHiCm":0,"tempMaxF":31,"tempMinF":16,"precipProb":17,"windGustMph":18,"weatherCode":3,"condition":"cloudy","modelCount":2,"models":["ecmwf_ifs025","gfs_seamless"]},{"date":"2026-11-02","snowfallIn":0,"snowfallLoIn":0,"snowfallHiIn":0.1,"snowfallCm":0.1,"snowfallLoCm":0.1,"snowfallHiCm":0.2,"tempMaxF":27,"tempMinF":21,"precipProb":16,"windGustMph":21,"weatherCode":51,"condition":"rain","modelCount":2,"models":["ecmwf_ifs025","gfs_seamless"]}],"byModel":[{"id":"10cca434-1975-4cd0-96a5-21d0dcbd700f","point":"summit","model":"ecmwf_ifs025","issuedAt":"2026-10-20T15:00:00.000Z","horizonDays":14,"days":[{"date":"2026-10-20","snowfallCm":0,"snowfallLo":null,"snowfallHi":null,"tempMax":1.8,"tempMin":-6.8,"precipProb":0,"windGust":32.8,"weatherCode":2},{"date":"2026-10-21","snowfallCm":0,"snowfallLo":null,"snowfallHi":null,"tempMax":3.9,"tempMin":-6,"precipProb":0,"windGust":49.3,"weatherCode":0},{"date":"2026-10-22","snowfallCm":0.28,"snowfallLo":null,"snowfallHi":null,"tempMax":3.7,"tempMin":-4.4,"precipProb":30,"windGust":43.6,"weatherCode":71},{"date":"2026-10-23","snowfallCm":1.61,"snowfallLo":null,"snowfallHi":null,"tempMax":-3.5,"tempMin":-10.5,"precipProb":74,"windGust":32,"weatherCode":73},{"date":"2026-10-24","snowfallCm":1.4,"snowfallLo":null,"snowfallHi":null,"tempMax":-5.3,"tempMin":-11.9,"precipProb":60,"windGust":25.9,"weatherCode":71},{"date":"2026-10-25","snowfallCm":1.19,"snowfallLo":null,"snowfallHi":null,"tempMax":-8.8,"tempMin":-15.9,"precipProb":63,"windGust":28.1,"weatherCode":71},{"date":"2026-10-26","snowfallCm":0,"snowfallLo":null,"snowfallHi":null,"tempMax":-1.4,"tempMin":-14,"precipProb":14,"windGust":24.1,"weatherCode":3},{"date":"2026-10-27","snowfallCm":0,"snowfallLo":null,"snowfallHi":null,"tempMax":-0.6,"tempMin":-9.5,"precipProb":31,"windGust":20.5,"weatherCode":3},{"date":"2026-10-28","snowfallCm":0,"snowfallLo":null,"snowfallHi":null,"tempMax":-0.3,"tempMin":-11.5,"precipProb":29,"windGust":22.3,"weatherCode":3},{"date":"2026-10-29","snowfallCm":0,"snowfallLo":null,"snowfallHi":null,"tempMax":0.8,"tempMin":-12.7,"precipProb":22,"windGust":21.6,"weatherCode":2},{"date":"2026-10-30","snowfallCm":0,"snowfallLo":null,"snowfallHi":null,"tempMax":0.4,"tempMin":-8.8,"precipProb":14,"windGust":25.9,"weatherCode":3},{"date":"2026-10-31","snowfallCm":0,"snowfallLo":null,"snowfallHi":null,"tempMax":0.1,"tempMin":-8,"precipProb":22,"windGust":33.5,"weatherCode":3},{"date":"2026-11-01","snowfallCm":0,"snowfallLo":null,"snowfallHi":null,"tempMax":-0.6,"tempMin":-8.1,"precipProb":14,"windGust":49.7,"weatherCode":3},{"date":"2026-11-02","snowfallCm":0.28,"snowfallLo":null,"snowfallHi":null,"tempMax":-2.8,"tempMin":-5.6,"precipProb":12,"windGust":60.1,"weatherCode":3}]},{"id":"bd2c422e-49af-400a-9589-9be09358ffc1","point":"summit","model":"gem_seamless","issuedAt":"2026-10-20T15:00:00.000Z","horizonDays":9,"days":[{"date":"2026-10-20","snowfallCm":0,"snowfallLo":null,"snowfallHi":null,"tempMax":1.8,"tempMin":-10.2,"precipProb":0,"windGust":22,"weatherCode":0},{"date":"2026-10-21","snowfallCm":0,"snowfallLo":null,"snowfallHi":null,"tempMax":3,"tempMin":-8.2,"precipProb":0,"windGust":33.5,"weatherCode":0},{"date":"2026-10-22","snowfallCm":0,"snowfallLo":null,"snowfallHi":null,"tempMax":3.9,"tempMin":-6.5,"precipProb":6,"windGust":19.4,"weatherCode":51},{"date":"2026-10-23","snowfallCm":2.42,"snowfallLo":null,"snowfallHi":null,"tempMax":-3.5,"tempMin":-12.7,"precipProb":86,"windGust":18.4,"weatherCode":73},{"date":"2026-10-24","snowfallCm":0.84,"snowfallLo":null,"snowfallHi":null,"tempMax":-7.6,"tempMin":-15.9,"precipProb":11,"windGust":10.1,"weatherCode":71},{"date":"2026-10-25","snowfallCm":0,"snowfallLo":null,"snowfallHi":null,"tempMax":-11,"tempMin":-16.9,"precipProb":11,"windGust":22.7,"weatherCode":3},{"date":"2026-10-26","snowfallCm":0.42,"snowfallLo":null,"snowfallHi":null,"tempMax":-9.7,"tempMin":-18.9,"precipProb":14,"windGust":2.9,"weatherCode":71},{"date":"2026-10-27","snowfallCm":1.47,"snowfallLo":null,"snowfallHi":null,"tempMax":-10.4,"tempMin":-15,"precipProb":14,"windGust":25.6,"weatherCode":73},{"date":"2026-10-28","snowfallCm":0,"snowfallLo":null,"snowfallHi":null,"tempMax":-7.8,"tempMin":-13.9,"precipProb":19,"windGust":19.4,"weatherCode":3}]},{"id":"faf4449e-fbf3-4c91-b2fd-183f7ab23ea3","point":"summit","model":"gfs_seamless","issuedAt":"2026-10-20T15:00:00.000Z","horizonDays":14,"days":[{"date":"2026-10-20","snowfallCm":0,"snowfallLo":null,"snowfallHi":null,"tempMax":-1.8,"tempMin":-8.2,"precipProb":0,"windGust":24.1,"weatherCode":2},{"date":"2026-10-21","snowfallCm":0,"snowfallLo":null,"snowfallHi":null,"tempMax":4.6,"tempMin":-3.3,"precipProb":0,"windGust":61.2,"weatherCode":3},{"date":"2026-10-22","snowfallCm":0,"snowfallLo":null,"snowfallHi":null,"tempMax":4.4,"tempMin":-6,"precipProb":13,"windGust":35.6,"weatherCode":3},{"date":"2026-10-23","snowfallCm":8.05,"snowfallLo":null,"snowfallHi":null,"tempMax":-2.4,"tempMin":-10.1,"precipProb":81,"windGust":12.2,"weatherCode":86},{"date":"2026-10-24","snowfallCm":1.54,"snowfallLo":null,"snowfallHi":null,"tempMax":-7.4,"tempMin":-12.3,"precipProb":38,"windGust":7.2,"weatherCode":85},{"date":"2026-10-25","snowfallCm":0,"snowfallLo":null,"snowfallHi":null,"tempMax":-6.1,"tempMin":-17.7,"precipProb":38,"windGust":6.8,"weatherCode":51},{"date":"2026-10-26","snowfallCm":0,"snowfallLo":null,"snowfallHi":null,"tempMax":-3.1,"tempMin":-17.9,"precipProb":11,"windGust":6.1,"weatherCode":0},{"date":"2026-10-27","snowfallCm":0,"snowfallLo":null,"snowfallHi":null,"tempMax":0.8,"tempMin":-13.9,"precipProb":10,"windGust":4.7,"weatherCode":2},{"date":"2026-10-28","snowfallCm":0,"snowfallLo":null,"snowfallHi":null,"tempMax":0,"tempMin":-12.9,"precipProb":19,"windGust":5.8,"weatherCode":2},{"date":"2026-10-29","snowfallCm":0,"snowfallLo":null,"snowfallHi":null,"tempMax":1.7,"tempMin":-11.2,"precipProb":19,"windGust":5.4,"weatherCode":3},{"date":"2026-10-30","snowfallCm":0,"snowfallLo":null,"snowfallHi":null,"tempMax":1,"tempMin":-10.4,"precipProb":15,"windGust":5,"weatherCode":3},{"date":"2026-10-31","snowfallCm":0,"snowfallLo":null,"snowfallHi":null,"tempMax":0.4,"tempMin":-10.7,"precipProb":19,"windGust":5.4,"weatherCode":2},{"date":"2026-11-01","snowfallCm":0,"snowfallLo":null,"snowfallHi":null,"tempMax":-0.1,"tempMin":-9.9,"precipProb":19,"windGust":9,"weatherCode":3},{"date":"2026-11-02","snowfallCm":0,"snowfallLo":null,"snowfallHi":null,"tempMax":-3.3,"tempMin":-7.1,"precipProb":20,"windGust":8.3,"weatherCode":51}]},{"id":"26d2dba1-c296-4ad9-a877-ff3921442d40","point":"summit","model":"icon_seamless","issuedAt":"2026-10-20T15:00:00.000Z","horizonDays":7,"days":[{"date":"2026-10-20","snowfallCm":0,"snowfallLo":null,"snowfallHi":null,"tempMax":3.2,"tempMin":-8.7,"precipProb":0,"windGust":38.9,"weatherCode":3},{"date":"2026-10-21","snowfallCm":0,"snowfallLo":null,"snowfallHi":null,"tempMax":5.4,"tempMin":-5.1,"precipProb":0,"windGust":60.5,"weatherCode":0},{"date":"2026-10-22","snowfallCm":0,"snowfallLo":null,"snowfallHi":null,"tempMax":5,"tempMin":-3.4,"precipProb":13,"windGust":37.8,"weatherCode":3},{"date":"2026-10-23","snowfallCm":3.29,"snowfallLo":null,"snowfallHi":null,"tempMax":-1.7,"tempMin":-8.1,"precipProb":79,"windGust":23.4,"weatherCode":85},{"date":"2026-10-24","snowfallCm":2.94,"snowfallLo":null,"snowfallHi":null,"tempMax":-8.1,"tempMin":-13.3,"precipProb":38,"windGust":32.8,"weatherCode":85},{"date":"2026-10-25","snowfallCm":2.1,"snowfallLo":null,"snowfallHi":null,"tempMax":-12.8,"tempMin":-16.2,"precipProb":45,"windGust":46.4,"weatherCode":71},{"date":"2026-10-26","snowfallCm":0.63,"snowfallLo":null,"snowfallHi":null,"tempMax":-12.8,"tempMin":-18.1,"precipProb":20,"windGust":45,"weatherCode":71}]},{"id":"361de282-1bf7-4da6-8288-e55169afe4eb","point":"summit","model":"jma_seamless","issuedAt":"2026-10-20T15:00:00.000Z","horizonDays":10,"days":[{"date":"2026-10-20","snowfallCm":0,"snowfallLo":null,"snowfallHi":null,"tempMax":0.5,"tempMin":-7.3,"precipProb":null,"windGust":null,"weatherCode":2},{"date":"2026-10-21","snowfallCm":0,"snowfallLo":null,"snowfallHi":null,"tempMax":2.2,"tempMin":-7.2,"precipProb":null,"windGust":null,"weatherCode":1},{"date":"2026-10-22","snowfallCm":0.07,"snowfallLo":null,"snowfallHi":null,"tempMax":2.2,"tempMin":-6.4,"precipProb":null,"windGust":null,"weatherCode":2},{"date":"2026-10-23","snowfallCm":1.19,"snowfallLo":null,"snowfallHi":null,"tempMax":-3.6,"tempMin":-7.7,"precipProb":null,"windGust":null,"weatherCode":71},{"date":"2026-10-24","snowfallCm":3.01,"snowfallLo":null,"snowfallHi":null,"tempMax":-7.3,"tempMin":-8.9,"precipProb":null,"windGust":null,"weatherCode":73},{"date":"2026-10-25","snowfallCm":0.77,"snowfallLo":null,"snowfallHi":null,"tempMax":-8,"tempMin":-12.4,"precipProb":null,"windGust":null,"weatherCode":73},{"date":"2026-10-26","snowfallCm":0,"snowfallLo":null,"snowfallHi":null,"tempMax":-5,"tempMin":-13,"precipProb":null,"windGust":null,"weatherCode":3},{"date":"2026-10-27","snowfallCm":0,"snowfallLo":null,"snowfallHi":null,"tempMax":-4.1,"tempMin":-11.9,"precipProb":null,"windGust":null,"weatherCode":2},{"date":"2026-10-28","snowfallCm":4.2,"snowfallLo":null,"snowfallHi":null,"tempMax":-7.4,"tempMin":-14,"precipProb":null,"windGust":null,"weatherCode":73},{"date":"2026-10-29","snowfallCm":0.35,"snowfallLo":null,"snowfallHi":null,"tempMax":-11.8,"tempMin":-19.8,"precipProb":null,"windGust":null,"weatherCode":71}]},{"id":"5884af5e-75e2-4265-bcf6-696474a87f26","point":"summit","model":"meteofrance_seamless","issuedAt":"2026-10-20T15:00:00.000Z","horizonDays":4,"days":[{"date":"2026-10-20","snowfallCm":0,"snowfallLo":null,"snowfallHi":null,"tempMax":3.6,"tempMin":-5.3,"precipProb":null,"windGust":20.5,"weatherCode":3},{"date":"2026-10-21","snowfallCm":0,"snowfallLo":null,"snowfallHi":null,"tempMax":5,"tempMin":-3.7,"precipProb":null,"windGust":31.7,"weatherCode":0},{"date":"2026-10-22","snowfallCm":0,"snowfallLo":null,"snowfallHi":null,"tempMax":5.2,"tempMin":-2.8,"precipProb":null,"windGust":25.2,"weatherCode":3},{"date":"2026-10-23","snowfallCm":0.84,"snowfallLo":null,"snowfallHi":null,"tempMax":-0.7,"tempMin":-6.5,"precipProb":null,"windGust":29.5,"weatherCode":71}]},{"id":"5544ccbf-6602-439b-8efc-4ccc8a9cc69b","point":"summit","model":"ukmo_seamless","issuedAt":"2026-10-20T15:00:00.000Z","horizonDays":6,"days":[{"date":"2026-10-20","snowfallCm":0,"snowfallLo":null,"snowfallHi":null,"tempMax":2.5,"tempMin":-10.1,"precipProb":0,"windGust":14,"weatherCode":3},{"date":"2026-10-21","snowfallCm":0,"snowfallLo":null,"snowfallHi":null,"tempMax":4.2,"tempMin":-9.2,"precipProb":0,"windGust":17.3,"weatherCode":2},{"date":"2026-10-22","snowfallCm":0,"snowfallLo":null,"snowfallHi":null,"tempMax":4.1,"tempMin":-9.3,"precipProb":0,"windGust":11.9,"weatherCode":3},{"date":"2026-10-23","snowfallCm":10.29,"snowfallLo":null,"snowfallHi":null,"tempMax":-2.3,"tempMin":-15.3,"precipProb":72,"windGust":32.8,"weatherCode":75},{"date":"2026-10-24","snowfallCm":1.89,"snowfallLo":null,"snowfallHi":null,"tempMax":-8.5,"tempMin":-16.3,"precipProb":56,"windGust":14.8,"weatherCode":73},{"date":"2026-10-25","snowfallCm":1.68,"snowfallLo":null,"snowfallHi":null,"tempMax":-11,"tempMin":-13.9,"precipProb":61,"windGust":30.2,"weatherCode":73}]}]}