Canada juega de local en BC Place en la ciudad de Vancouver, inaugurado en 1983. El estadio tiene una capacidad para 54500 fanáticos.