La rivière Vedder Inn est situé au cœur de Chilliwack en Colombie-Britannique, au Canada, près de la route transcanadienne et à quelques minutes de Vancouver.