O Canadá tem sete zonas de vegetação, incluindo tundra, floresta da costa oeste, vegetação cordilheira, floresta boreal e taiga, pastagem, floresta mista e floresta decídua. As regiões de vegetação são caracterizadas por plantas semelhantes, conforme determinado pelo clima e outros fatores, como geologia, composição do solo e erosão. A região da floresta boreal é a maior do Canadá, seguida pela região da tundra ártica.
A floresta boreal se estende da borda da zona ártica ao sul em direção às florestas caducifólias e do interior do Alasca a leste até Newfoundland e Labrador. Esta região consiste em árvores coníferas e decíduas, como abetos, choupos, álamos balsâmicos, abetos balsâmicos, bordo e pinheiros.
A zona de tundra ártica é quase sempre sem árvores devido às baixas temperaturas e ao solo congelado. Arbustos curtos e lenhosos cobrem a maior parte desta área, junto com gramíneas de tundra. A vida selvagem usa esses arbustos como cobertura para se esconder dos predadores e se aquecer.
A região da cordilheira apresenta uma vegetação diversa, como uma floresta tropical costeira, tundra alpina, floresta de savana e pastagens planas. A cordilheira está subdividida em 14 sub-regiões de fauna variada. A zona de pastagem apresenta principalmente plantas herbáceas perenes, incluindo gramíneas de pradaria altas. A quantidade de vegetação aumenta para o leste das Montanhas Rochosas, onde há mais precipitação, e para o sul, onde a temperatura aumenta.