One little update on the last post, the Whitecaps tarped off the upper deck. I had to find this out after I called bullshit the picture below.
The Whitecaps are saying that the new BC Place will be on Fifa 12. I saw it, and figured they had a generic stadium and called it BC Place because the upperdeck and windows weren't there. Turns out it's legit, and you can now play there on Fifa 12, the only MLS stadium in the game.