View from the Vancouver Lookout to BC Place Stadium home of Vancouver Whitecaps FC in Vancouver, Canada A view from the Vancouver Lookout. BC Place Stadium is the home of Vancouver Whitecaps FC.A view from the Vancouver Lookout. BC Place Stadium is the home of Vancouver Whitecaps FC.