I'll take the long odds and say we'll hit 10 1Million first.
As noted the Top 9 are easy enough to reach there.
The 10th slot will be Halifax happening after Nova Scotia gets 1 million, and the province amalgamates the entire province into the Halifax regional Municipality.
More seriously, KW by itself is a long shot to crack the 7 digits by itself, but it also seems to be 'cheating' by pulling in Cambridge (already absorbed) and possibly snagging Guelph. That could be the boost it needs to beat Toronto's 10 million milestone.