BC Place BC Place BC Place is Canada’s largest stadium and a defining feature of Vancouver’s downtown skyline. Opened in 1983,... Read More Read more about BC Place