Selon la commission de coopération environnementale, le parc est situé dans l'écorégion de niveau III de la chaîne Columbia/Rocheuses du Nord des montagnes boisées du Nord-Ouest tandis que le cadre écologie canadien le localise plutôt dans les Hautes terres du Columbia et chaîne Columbia. Il s'agit d'une série de chaînons et de sillons. Cette écorégion est caractéristique par ses écosystèmes complexes, étagés en fonction de l'altitude. Le couvert végétal du fond des vallées est composé de pruche de l'Ouest, de thuya géant, de douglas bleu, de pin argenté et de mélèze de l'Ouest. Pour ce qui est de l'étage subalpin, il est composé en majorité d'épinette d'Engelmann, de sapin subalpin et de pin tordu. Le "World Wide Fund for Nature" classe quant à lui le parc dans l'écorégion des forêts du Centre-Nord des Rocheuses. En tout, le parc comprend de plantes vasculaires, d'hépatiques, de mousses, de lichens et environ de champignons. La seule plante considérée en péril est le pin à .