Trees help clean the air, help in energy conservation by providing shade, and contribute both to the beauty of a community.

But city trees face challenges too — not enough growing space, contaminated soils, traffic and insect infestations that can wipe out whole species.

Canadian experts talk to CBC Radio's The Sunday Edition about the benefits and the challenges of growing trees in city landscapes.