Canada doesn't feel like it's winning despite what the graph says*. Bringing in tons of working-aged immigrants has caused housing (and other living) costs to explode, which in turn has lead to less people having children, which leads to more immigration to fill the gap and the whole thing has been spiraling. Not fun at all.
* https://population.un.org/wpp/graphs?loc=124&type=Probabilis...