i've been reading over and over again same reasons of refusal.
in my own opinion, i would say the top 3 are: (in no particular order)
1) home ties/did not satisfy an officer that they will leave canada after studying
2) not enough funds/proof that they have money for the duration of their stay...