Based on your numbers and ECs, you would probably be able to get into a decent SMP. Your cGPA is even a little high for an SMP, but that sGPA will probably keep you out of medical school if you don't do something serious to address it (i.e. an SMP!). The real question that you have to ask yourself is, am I prepared for an SMP? Just because you can get in doesn't mean that you'll be able to succeed there. Have you fixed whatever led you to get the grades that you did? Are you sure about this? Are you willing to bet 50k on it? And I mean this as a question that you need to ask yourself. Getting good grades in any legitimate SMP isn't easier than undergrad. It's harder, and if you're not prepared to tackle that, then there's really no reason to do one and 50 thousand reasons not to.