Canada are șapte zone de vegetație, inclusiv tundra, pădurea de coastă de vest, vegetația cordilliană, pădurea boreală și taiga, pășunile, pădurile mixte și pădurea de foioase. Regiunile de vegetație se caracterizează printr- și alți factori, cum ar fi geologia, compoziția solului și eroziunea. Regiunea pădurilor boreale este cea mai mare din Canada, urmată de regiunea tundră a Arcticii.
Pădurea boreală se extinde de la marginea zonei de nord a Arcticii spre pădurile de foioase și dinspre Alaska spre est spre Newfoundland și Labrador. Această regiune este formată din copaci de conifere și foioase, cum ar fi molid, aspen, plop de balsam, balsam brad, arțar și pin.Zona tundrei arctice este mai mult decolorată datorită temperaturilor scăzute și a solului înghețat. Arbori scurți, lemnoși acoperă cea mai mare parte a acestei zone, împreună cu ierburi de tundră. Viața sălbatică folosește aceste arbuști pentru acoperire pentru a se ascunde de prădători și pentru a se menține cald.
Regiunea cordillera prezintă vegetație variată, cum ar fi o pădure tropicală de coastă, o tundră alpină, o pădure de savană și o pășune plată. Cordillera este subdivizată în 14 subregiuni de diferite faune. Zona de pajiști prezintă în principal plante erbacee perene, inclusiv ierburi înalte de prerie. Cantitatea de vegetație crește spre est de Munții Stâncoși, unde există mai multe precipitații, iar spre sud, unde crește temperatura.