Canadá tiene siete zonas de vegetación que incluyen tundra, bosque de la costa oeste, vegetación de cordillerano, bosque boreal y taiga, pastizales, bosque mixto y bosque deciduo. Las regiones de vegetación se caracterizan por una vida vegetal similar a la que determina el clima y otros factores, como la geología, la composición del suelo y la erosión. La región de bosque boreal es la más grande de Canadá, seguida por la región de tundra ártica.
El bosque boreal se extiende desde el borde de la zona ártica hacia el sur hasta los bosques caducifolios y desde el interior de Alaska al este hasta Terranova y Labrador. Esta región está formada por árboles de coníferas y caducifolios, como el abeto, el álamo temblón, el álamo balsámico, el abeto balsámico, el arce y el pino.
La zona de tundra del Ártico es mayormente sin árboles debido a las bajas temperaturas y el suelo congelado. Arbustos cortos y leñosos cubren la mayor parte de esta área, junto con pastos de tundra. La vida silvestre utiliza estos arbustos para protegerse de los depredadores y mantenerlos calientes.
La región cordillera presenta una vegetación diversa, como un bosque lluvioso costero, tundra alpina, bosque de sabana y pastizales planos. La cordillera se subdivide en 14 subregiones de fauna diversa. La zona de pastizales presenta en su mayoría plantas herbáceas perennes que incluyen pastos de pradera altos. La cantidad de vegetación aumenta hacia el este desde las Montañas Rocosas, donde hay más precipitaciones, y hacia el sur, donde aumenta la temperatura.