Ottawa and Calgary keep switching places while Edmonton lags behind ever so slightly. As of the 2021 census, Ottawa's ahead of both. Who knows how it stands today.
Talking Metro of course. City proper, Calgary has been far ahead of Ottawa for a while. Edmonton was a few thousand behind Ottawa in 2021. Also. 2021 census, Ottawa and Edmonton metros had grown 7.5%, while Calgary lags a bit at 5.3%.
The three cities will remain neck and neck for a while.
Back on topic, Quebec City needs an NHL team to reach a million. That's what gives Winnipeg the edge. Good thing the CAQ is working hard on that!