Counts are out for the federal electoral districts, so you can get an idea here of what parts of town are growing and which aren't.
Etobicoke is a good example of what has been speculated about earlier in this thread:
Etobicoke Lakeshore, the oldest of the three districts, is seeing the most regeneration, and grew a bit. Etobicoke Centre, which has a mix of 60s suburban and subway-station oriented redeveloping midurban areas pretty much held its own, while Etobichoke North, which is essentially a 60s through 90s suburban hell of tract homes, is hemmoraging.
Conversely there are inner city areas that are well served by the subway which are losing population, like Davenport, and 60s suburban areas that are gaining, like Willowdale. It has got to be the Sheppard subway that has boosted Willowdale population-wise (and not just at NY Towers). In general though, over the last 5 years I'll be the population count per dwelling is dropping in every area, and only areas that are getting new dwellings, lots of them, are seeing an uptick in the population numbers. Low mortgage rates = low pop per dwelling figures.
Federal Electoral District                2006        2001        %chg        dwellings        occupied
Beaches - East York                104,831        108,913        -3.7                47,241        44,404
Davenport                                104,615        111,705        -6.3                42,983        39,901
Don Valley East                        109,640        111,177        -1.4                42,266        40,557
Don Valley West                        117,083        115,539        1.3                47,808        45,626
Eglinton - Lawrence                110,066        106,879        3.0                46,129        43,641
Etobicoke Centre                        111,349        111,792        -0.4                43,496        41,918
Etobicoke - Lakeshore                114,641        113,914        0.6                53,165        49,999
Etobicoke North                        108,501        112,411        -3.5                35,412        33,269
Parkdale - High Park                102,142        106,559        -4.1                49,306        46,161
Pickering - Scarborough East        106,602        106,722        -0.1                34,923        33,953
Scarborough - Agincourt        111,867        110,669        1.1                37,602        36,523
Scarborough Centre                108,010        102,922        4.9                41,079        38,816
Scarborough - Guildwood        108,813        112,628        -3.4                39,611        37,523
Scarborough - Rouge River        130,974        115,437        13.5        38,103        36,862
Scarborough Southwest                102,196        105,237        -2.9                41,248        39,193
St. Paul's                                        111,131        112,449        -1.2                58,864        55,312
Toronto Centre                        121,407        114,581        6.0                69,850        64,524
Toronto - Danforth                        103,655        109,713        -5.5                45,718        43,282
Trinity - Spadina                        115,361        106,094        8.7                62,361        56,083
Willowdale                                129,356        108,454        19.3        55,184        51,736
York Centre                                113,457        113,420        0.0                45,340        42,638
York South - Weston                114,458        114,539        -0.1                45,802        42,732
York West                                103,948        110,384        -5.8                37,538        34,558
2001: 42 2006: 42, n/c