Although the amazing Northern Lights and the massive Edmonton Mall are often reason enough to attract travellers from all parts of the world to this Canadian city, but Edmonton has plenty of ...