If you extrapolate the 08 to 09 growth estimates from 2009 onwards:
Edmonton passes Ottawa in 2017
Winnipeg passes Quebec City in 2011
Kitchener passes London in 2010
Halifax passes St Catharines in 2011
Oshawa passes St Catharines in 2018
Victoria passes St Catharines in 2022
Saskatoon will pass Windsor in 2018, St Catharines in 2031 and Victoria in 2045
Regina will pass Windsor in 2030
The 9 million mark will be hit by Toronto in 2046
The 8 million mark will be hit by Toronto in 2035
The 7 million mark will be hit by Toronto in 2024
The 6 million mark will be hit by Toronto in 2014
The 5 million mark will be hit by Montreal in 2033
The 4 million mark will be hit by Montreal in 2013 and Vancouver in 2044
The 3 million mark will be hit by Vancouver in 2023
The 2 million mark will be hit by Calgary in 2030, Edmonton in 2040 and Ottawa in 2050
The 1 million mark will be hit by Winnipeg in 2033, Quebec City in 2040 and Hamilton in 2048
The 500,000 mark will be hit by Kitchener in 2011, London in 2012, Halifax in 2029, Oshawa in 2035, Victoria in 2042 and Saskatoon in 2043
What do people think Toronto's (city proper) population will be in 2011? I'm going to go with 2,700,000.