Ashnola River
The Ashnola River is a tributary of the Similkameen River , rising in the northeastern part of the North Cascades in Washington , United States , and flowing north into British Columbia , Canada , to join the Similkameen River about halfway along that river's course between the towns of Princeton and Keremeos . 
<triplet> Ashnola River <subj> British Columbia <obj> located in the administrative territorial entity <triplet> Similkameen River <subj> British Columbia <obj> located in the administrative territorial entity <triplet> North Cascades <subj> Washington <obj> located in the administrative territorial entity <triplet> Washington <subj> British Columbia <obj> shares border with <triplet> British Columbia <subj> Washington <obj> shares border with