Here's the source:
http://www.ceiarchitecture.com/proje...stadium-study/
A concept from 2010 for a 28,000 stadium at an undisclosed location. This was two years before the Flames bought the Stamps.
It may have been commissioned by the Stamps as a possible replacement for McMahon (there are mountains in the distance on the one image, and a couple of CFL stills on the other), but a lot of things have changed in the last four years, so I'd suggest that concept is dead.