Athabasca Glacier would surely let you get enough fun around the best sort of sights like that. I really love this and so sure that things like that would let you get enough fun for sure. I have never been around this city but can say that you will surely have an amazing time there for sure.