Unlike Ibbitson, I don't think the strong population growth in Canada is due to enlightened political leadership. In my experience, politicians are mainly concerned with the short-term goal of getting elected. Therefore, potentially controversial topics such as immigration are generally never addressed at all, or never discussed thoughtfully and realistically, in a balanced way, by any of the main political leaders. If the subject is discussed at all, we usually get a few brief slogans and platitudes, meant to gather votes in selected  jurisdictions. There is no long-term plan or foresight.  According to this simple way of thinking, having more and more people will lead to having more and more older adults who will need the support of more and more younger people and so the population should grow continuously and indefinitely. However, at some point this cycle has to stop, since  limitless and continuous population growth is clearly not possible forever in a world of finite resources.