I was accepted into the one in Stratford. My Mcat is higher than that, but I was also concerned and asked them what the average is. They said it was in the low 20's for people who take the thesis option, even lower for those who take a non-thesis option. Your gpa is fine also..try calling them and asking its worth knowing for sure before you apply.
Hope this helps