To the OP (and the Canadian coach):
An early response suggested Cornell, but I'm going to expand that to the Ivy League as a whole.
The Ivies have no athletic or merit scholarships. However, they have outstanding need-based financial aid for all their students (at least all their US/Canada students--about other internationals, I simply don't know one way or the other). Many families, including upper-middle class families, are finding that the Ivy schools are often a better financial deal overall than accepting, say, a three-quarter ride somewhere.
OP, if you have board scores/class rank to match your GPA, then you should think seriously about the Ivy League--not least, because your junior-year times would make you a valuable recruit for most of the schools, and the coaches could boost your admission chances.
I've known several Ivy coaches/teams/athletes. Of the current personnel, I'm most familiar with Cornell's group and can say that they seem to do an excellent job, not just in recruiting top runners, but in *developing* both their top recruits and also the next rank of middle-/distance athletes. Morgan Uceny is the current postergirl for that program, of course, but their recent success seems to go much deeper--and, if anything, their longer-distance runners are performing at least as well, nowadays, as their vaunted middle-distance crew. [Historically, they've had quite a few Canadians on the team, too.]
But I would seriously recommend investigating *any* of the Ivy League schools--I just know Cornell better, at present. I've seen some recent Ivy League ("Heps") championship meets, and the school spirit seems to be matched by a kind of League-wide camaraderie that's wonderful to see. I believe someone said that the Heps is also the highest-attendance DI conference meet--great atmosphere, for sure.