I think that development charges are really problematic, as is the whole notion of “growth pays for growth”. Any form of development charge is going to penalize newcomers or people who are searching for new, purpose-built rental or housing at the expense of many people, including me, who would benefit from those services but aren't in the need of a new home.
I think that there is a broader problem being exposed, which is that the municipal level is responsible for something like 70% of infrastructure, with 9% of tax revenues. There are a number of other countries that have dealt with that fiscal inequity better than Canada.
The problem with development charges is that they definitely are a regressive tax on new renters.