cornus canadensis is a mesophytic species that needs cool moist soils it inhabits montane and boreal coniferous forests where it is found growing along the margins of moist woods on old tree stumps in mossy areas and amongst other open and moist habitats