I think these might be Red Huckleberries, which are found in the Northern Cascades.