A 20-year-old hiker who had been missing for weeks was found alive in the wilderness of British Columbia, the Royal Canadian Mountain Police confirmed on Wednesday.