At 36 percent tree cover in its urban core, New York City boasts an impressive forest canopy for a megacity.