Hi everyone. I completed my undergrad in Software Engineering from University of Ontario Institute of Technology with GPA of 4.13/4.3. Since then, I've been working as a Software Developer in order to get Canadian PR. I've published one paper in field of Artificial Intelligence and Computer Vision with my professor in IEEE WCCI conference. And other than that I've won NSERC scholarships twice during my under-graduation. Do you think my profile is good? What else I could do to increase my chances? My only doubt is that my university is not among the one of the best in Canada.