Your question is very important. It underscores the importance of research and the importance of having sufficiently solid data bases that contain this type of information.
In the census, people are asked where they lived five years ago, and where they lived one year ago. This allows us to know where they have settled. As for whether or not they received services and access to schools, administrative files allow us to obtain this type of information. Nonetheless, to answer that type of question, we need information, we need data bases, we need research. Otherwise, we find ourselves in a fog, things are vague.
We have a partial understanding of where these people settled, but we are not fully aware of the reasons. You talk about New Brunswick. There has been a significant movement of people from rural regions to more urban areas. We do not have a lot of information to understand the causes of this phenomenon.