Ice Hockey Wiki
Advertisement

Whistler is a town of about 10,000 people in southwestern British Columbia, Canada. It is located just to the north of Vancouver.

The ski events in the 2010 Olympics were held here.

Arenas[]

  • Meadow Park Sports Centre
Advertisement