We have a very large variety of trees to choose from.
Full Sun to medium shade. They prefer a moist, well drained soil, but they tolerate clay soil well too. They also handle alkaline soils and drought just fine. If planted near in wet soil or along a pond, expect it to sucker a lot.
Balsam fir is very cold hardy, but does not do well in hot, humid summers. It prefers an acid, well drained soil, but can tolerate sites that are more consistently moist. Does poorly on dry exposed sites. Full sun to full shade.