On Laurel Sphinx larva. See https://www.inaturalist.org/observations/94259304
Found under a rock at the edge of Emerald Glacier along Iceline Trail (2145 m). It appears G. campodeiformis is the only species of grylloblatid known in this part of the Canadian Rockies and fits the description of this individual. Approximately 1.5-2 cm in length (didn't manage to measure with a ruler). Photographed and also observed by @efarries. We turned over a few rocks and located one other, smaller individual.