Il Canada ha sette zone di vegetazione tra cui tundra, foresta della costa occidentale, vegetazione di cordigliera, foresta boreale e taiga, pascoli, foreste miste e foreste decidue. Le regioni di vegetazione sono caratterizzate da una simile vita vegetale determinata dal clima e altri fattori, come la geologia, la composizione del suolo e l'erosione. La regione della foresta boreale è la più grande del Canada, seguita dalla regione della tundra artica.
La foresta boreale si estende dal margine della zona artica a sud verso foreste decidue e dall'interno dell'Alaska a Terranova e Labrador. Questa regione è composta da alberi di conifere e latifoglie, come abete rosso, pioppo tremolo, pioppo balsamico, abete balsamico, acero e pino.
La zona della tundra artica è in prevalenza senza alberi a causa del freddo e del terreno ghiacciato. Arbusti corti e legnosi coprono la maggior parte di questa zona, insieme alle erbe della tundra. La natura selvatica utilizza questi arbusti come copertura per nascondersi dai predatori e per riscaldarsi.
La regione della cordigliera presenta una vegetazione diversificata, come una foresta pluviale costiera, una tundra alpina, una foresta di savane e praterie pianeggianti. La cordigliera è suddivisa in 14 sottoregioni di varia fauna. La zona dei prati presenta per lo più piante erbacee perenni, tra cui erbacee alte. La quantità di vegetazione aumenta verso est dalle Montagne Rocciose, dove c'è più precipitazioni, e verso sud, dove la temperatura aumenta.