Honestly, mrhu, I don't think you have that low of a GPA (even considering the fact that max is 4.3). I'm not familiar with Canadian grading system, but looking at the percentage (which I can be totally wrong about), you're at about 78% (or 83% if you pull your GPA to a 3.6). Converting those percentage, you're looking at 3.14 or 3.326, respectively. These numbers are not particularly super low for top schools, even though you will be sitting at a bit lower GPA comparing to other students. However, there are so many different factors in admitting students to top b-school, your GPA is really just one factor out of probably 22 considerations. As emont mentioned, a low(er) GPA can be compensated by a high(er) GMAT score. In addition, it really depends on your major (i.e. a 3.2 chemical engineering looks different from a 3.2 communication major). Furthermore, you won't be applying until 3 or 4 years after you graduated, by which you will already have garnered full time work experience. Harvard Business School admitted then-President Bush's personal assitant, who has no college degree (this, of course, is not typical). There's simply too many different factors involved that a 3.1 or a 3.2 GPA can't explain. Yes, you'll be on the lower half of the GPA rank, but there are other things involved that can compensate for your GPA. I would just focus on your school for now, then find a good full-time job and perform your best. Then if you have time, find some extracurricular activities where you can enjoy doing. All at the same time, look for leadership roles/abilities/responsibilities in your professional setting, as well as in the community.
GMAT Club Premium Membership - big benefits and savings