As per the official Canadian website, a student can be sponsored by a Canadian citizen or a person registered in Canada as a Pakistani. Other than these, only a permanent resident of Canada can sponsor you. A sponsor can be anyone but it is preferred that your sponsor is a family member.