The computer science department at the University of Victoria goes to go from strength to strength. This blogger has some generous praise for what UVic is doing. (We have some graduates of this department at AbeBooks right now and they are impressive.)
There are also 4 hidden gems in the above list, Victoria, Mines, Alberta, and CSU. They’re not top 10 schools, but not every student is going to get in a top 10 school (nor is a top 10 school the best place for many students). But what these other 4 clearly offer is a student body with a strong sense of community and students that love programming for the pure joy of programming.