For a 4-credit bio, I got a 76 overall and the average was 56. The maximum was 87. The class had 350 people and I was in the top 15%. I expected at least an A- but I got a B+. What is this!? My BCPM GPA is down to 3.5 and I'm in my third year. If I only get A's from now on, the best BCPM I could graduate with would be 3.7, which is not competitive for a Canadian trying to apply at US schools without great MCAT and EC's. I have lost hope. I'm extremely sad. What should I do?