Done right, its a fine idea, as far as it goes.
I'm not unsupportive.
I would, however, note the following:
1) This idea is only as good as the person you install in the job, and the authority and budget you give them.
2) Toronto already has a Streetscape Design Manual, one that...