Sorry. I want to say another aspect of your example. For native people, they totally know Canadian work market. She studied at waterloo for 7 years and the reason maybe is that she cannot find jobs and do not want graduate earlier. As we know, if a person cannot find a job within a year after graduation, he or she will not find a related job in the future because the employers think he or already sold himself or herself for one year. That's why some people do not graduate only finding a job. It is very cruel in Canadian job market. Also, you did not even know how her resume is ? Maybe she got lots of related work experiences when she is studying and made her need longer time to finish the university.
Sometimes we only see the appearance and did not notice the true reason. The native people know the job market much better than us. And they have strong networking and fluent English.