The Fairmont Jasper Park Lodge maintains a skating ovals in the winter. If you ever want to skate on frozen lake, this is one of the places to do so. Natural cracks do form on lakes, so beware that it does not have a perfect surface when skating. They also clear hockey rink size areas for hockey.
Jasper Aquatic centre has an indoor pool where you can swim indoors. Miette Hot Springs has various pools, but really made for swimming, more like soaking. If you have a hearty soul, you can just about swim on any lakes and rivers in Jasper National Park.
Public swim areas
Swimming is great to keep in shape and also for survival in Jasper. Specially when you have to ford a river to a destination or work in the environment like river guiding or just playing in the water. Lakes and rivers are generally very cold in Jasper because most of them are glacial fed.