After reading a bunch of these posts, it seems pretty clear to me that enrolling in an SMP is the way to go for me. I graduated from Vanderbilt with a 3.0 GPA (3.44 science GPA) and got a 26 MCAT despite scoring in the low 30s on numerous practice tests. I plan on retaking the MCAT but i know i still have to improve my GPA. The thing is, I owe a ton of loans for my undergrad education and am having trouble stomaching the prospect of having to pay around 50k (most SMPs tuition average around 30k then with the added costs of living) just for the opportunity to improve my chances of getting into med school. I live in MA where there's only one state school which means unless I get in there or somewhere in Canada (I'm a dual citizen) I'll likely be paying back undergrad, SMP, and med school loans till I'm like 50. Any advice?? Also, this might be a long shot, but has anyone heard of any programs similar to SMPs that are offered in Canada? Thanks!