Residents Ashcroft is located along the clear cool waters of the Thompson River, yet situated in one of the driest climates in all of Canada. The landscape is like a desert, where the hills are covered with sagebrush rather than trees.