Hey Spotless,
Your GPA, although a little low, is workable. Wait - is it based on the AMCAS scale, or is it based on your school's scale? If it's the latter, it will likely go up when it's converted on the AMCAS scale. Canadian grades convert really well!
Anyhow, I'm a Canadian app and I can tell you what I've learned from this fairly successful, but tedious and frustrating application cycle.
Firstly, I think you have a chance if you apply really early (submit the AMCAS as soon as it's available). That way, you'll be competing against fewer people for spots.
Also, try not to apply to state schools - they take very few international students (UCONN seems to be the exception to this - I, and another Canadian, have been accepted for 2003). Get the Medical School Admission Requirements book, published by the American Association of Medical Colleges. It tells you which schools accept Canadians. This info is not readily available on the school's websites. Roughly half of the 14 schools I applied to this year immediately rejected me because they do not accept any non-Americans.
As Napthali said, a strong MCAT, good LORs and ECs will only help your app. That said, I do think you have a chance.
Take care, and feel free to PM for more specific info.
C.
P.S. Here is a site for Canadian applicants:
www.premed101.com Click on forums at the top of the page; there are pretty informative discussions going on.
😉