Imagine soaking up the atmosphere at McMahon Stadium, a stadium in Northwest Calgary. Why not take a stroll along the riverfront and watch the sunset while you're here? If you think McMahon Stadium is cool, you also might like Olympic Oval and Shouldice Athletic Park, both located nearby.