Have you taken the MCAT yet? If so, how did you do?
It's not impossible for you to get into med school but you won't be able to apply out of undergrad for sure and it'll take a lot of changes/hard work; it's also going to take longer than you probably anticipated. You will probably have to redo all your prereqs (though some med schools may not accept repeated courses - you'll have to check with each of the schools individually), so I would take a 5th year of undergrad to improve your GPA. Then I would apply to a Master's/PhD program and strive for a 4.0 GPA so you can show that your marks have an upward trend. After that, I would apply to med school.
Unfortunately, the more courses you take, the harder it is to improve your GPA, so it will be an uphill battle. But with a great MCAT + interview + LORs + upward trend (even if your cumulative ends up only being 3.2-3.4), you have a shot of getting in at least somewhere (Northern med school, Carribean med schools etc).
McMaster Bachelor of Health Sciences 2011
U of Guelph-OVC Doctor of Veterinary Medicine 2015