The program will prioritise neighbourhoods with the least shade, starting next spring.
Officials said the trees will lower summer street temperatures and reduce storm runoff across the city.
Residents can request a tree outside their home through a new online form.
The first 3,000 saplings have already been ordered from regional nurseries.