Jasper, Alberta, is the small mountain town at the heart of Jasper National Park in the Canadian Rockies, about four hours west of Edmonton. From mid November the town settles into winter, with holiday events, a by donation museum, dark sky astronomy and short paved walks to frozen shorelines and a thundering waterfall.

