Aah! So much feedback! Thank you all! It's nice to know there's a whole swath of Canadians and Canadian-helpers around these parts.
Mmkay, I'll definitely look into Chicago, with their universally-lauded generosity. My parents are kind of lacking in the "being-rich" department; I'll tell them to get on that.

But, I've looked into the domestic financing a little.
Besides those mentioned,
www.premed101.com has a post reporting that WashU, Dartmouth, Einstein, Case, and Vandy have given scholarships to Canadians, and that UConn charges Canadians in-state tuition after one year. I've not personally seen any information that this has happened recently, though, except for Yale.
I did find this list, but most of the schools I checked on it didn't seem international-friendly on their websites. Stanford, for instance, is listed in green, but the first thing their website says is:
"Foreign students are not eligible for institutional or federal financial aid. Please contact the M.D. Admissions Office for additional information."
I'm definitely not tied to American schools -- I'm also applying through OMSAS to the U of T and maybe Queens, as well as U of A and U of C. Maybe McGill, but they only accept a handful of out-of-province applicants, and I don't know if they really care about MCAT scores. U of A is my top Canadian choice, I think, as there are families and girlfriends and such around here.
😀
But, I can't just walk away from a shot at some of the upper-tier American Universities -- if I can get some financial aid on the basis of a lucky break on the MCAT, well, I can't not apply and see.
So, from what I hear above, I should look into:
Harvard
Yale
Vanderbilt
Duke
Chicago
Mayo

Which is ridiculous, just looking at it. I'm glad Americans care so much about the MCAT, compared to Canadian schools.