Apply! I got in with similar stats to a US school and wait-listed at a Canadian. I had bad two years but made it up with really high GPA and great extracurriculars in subsequent years. I decided to jump in to a US dental school and love it there. Message me if you have any specific questions.