You could be missing out on the perfect place. Two factors that you should NOT use are reputation and rankings. Reputation is often not a good gauge of what's currently happening at a particular school. Professors and programs make a school's reputation, and those things can change dramatically from year to year. You can be certain that any particular school is not the same place it was when your teachers and parents attended.
Rankings are a waste of time, except for entertainment value.
Do not use them as a factor when choosing a school. The reality is that in Canada, each school provides good education. What makes the real difference to a beginning student like you, is whether or not they offer what you want, or a wide enough selection to give you lots of options. Co-op education and interdisciplinary studies are some of the ways you can judge this. You can tell by asking if there is a mission statement and strategic plan to help fulfil that mission.