BC Place in downtown Vancouver is Canada's largest stadium, home of the BC Lions and Vancouver Whitecaps FC. Its retractable roof offers protection from the Pacific Northwest's famous rain, and the stunning backdrop of mountains makes it one of the most scenic WC 2026 venues. Vancouver's diversity and proximity to Asia guarantee a world-class atmosphere.