Canada Goldenrod grows in poor soil, along roadsides, and in open areas along the forest edge.
It is not found on waterlogged sites, but will tolerate seasonal seeps.
Only rarely will it grow on very dry sites.