Lifeinla, your gpa is good especially for Western. What you really need to do is get some pharmacy volunteer experience under your belt because at an interview they will ask you, " why pharmacy", and if you have no story to relate to an experience at a hospital/clinic/etc, this does not look good. Plus they want well rounded applicants, and if you've never worked in a pharmacy, then how do you know what the job entails? What if you started volunteering and you realized that you hated pharmacy? Wouldn't you want to know this information before you started committing the next four years of your life, and around $200,000 in student loans? Not all schools require pharmacy related experience, but it certainly will help pad your resume, as well as offer topics of conversation during an interview. Also, submit your aplications as early as possible! If you are really that worried about gpa you could repeat the classes, but I think your time would be better spent volunteering in at least two pharmacy related settings. Also research the school and find out if they weigh more heavily on gpa or extracurriculars.