The series "The Troop" was filmed in Vancouver, Canada.

Filming Locations:

BC Place Stadium

In the movie

In reality

Click to open map

The scene was filmed at the large stadium in downtown Vancouver, BC Place, originally opened in 1983 with an inflatable roof. After the roof was torn and deflated in 2007, the stadium was renovated and a retractable roof was installed (these tall columns above the building support the new roof).