Back when Canadian immigration policy still made sense, and perhaps even today, coming here on a student visa was in many ways the first step towards becoming a Canadian permanent resident and, in time, citizen. Then came the three-year open post-graduation work permit and the Canadian Experience Class which didn't just make it easier for foreign students to stay permanently, it made it almost impossible for them not to: Canada was basically begging them to stay, and it made eminent sense. It wasn't just that earning a university degree here means, for the most part, that you are proficient in at least one of the official languages, or that you've obtained the requisite skills and education to make it in the Canadian labour market. For many of them, and certainly for those who came here with the intention to stay, it goes way beyond that.
While these young people didn't spend their formative years in Canada, they came of age here. All they know about the real world, and what it means to be a responsible adult, they learned here. They didn't just get used to the local customs and mores. They didn't even need to adopt them. These Canadian values became an integral part of who they are. On their graduation day, year(s) before they would be eligible to apply for permanent residence, they were more "Canadian" than the 42-year old taking the Citizenship oath 4 years after he landed. Previous governments understood that. Why this one doesn't is beyond me.