Speckled dace
It is found in temperate freshwater in North America , from Sonora , Mexico to British Columbia , Canada . 
<triplet> North America <subj> Canada <obj> has part <triplet> Mexico <subj> North America <obj> part of <subj> Sonora <obj> contains administrative territorial entity <triplet> British Columbia <subj> North America <obj> continent <subj> Canada <obj> country <triplet> Canada <subj> North America <obj> part of <subj> British Columbia <obj> contains administrative territorial entity