It is sad to know that she got rejected.
Well I am a PhD student so classes are not an issue, I have to take only 3 courses.I am planning to take these courses in SEP. I am in University of New Brunswick.
I went by PIA's Direct Toronto flight.
My experience at Pakistan airport was not good although I have no problem but with me there were two other students one of then was going 2 month earlier than his scheduled classes and FIA people were question him the other one was going a little late and they were asking him for extension letter from university so he could join late.Since I was also 15 days late they asked me the for letter which I did not have but I have an email from my department where I told them that I will be late and the department in reply told me that I could come late. I showed them the email and the let me go.Little later they let other two people go as well but my guess is that FIA got paid by them.
On Canadian airport there was no issue I got my study permit issued at airport and the immigration officer also asked me if my department know I am coming late I showed her my email as well.The other two people were also issued the study permit.