The Canada play their home games at BC Place, which opened in 1983 and is located in Vancouver. The stadium holds 54500 fans.