ziadp,
There are arguments for and against each program on the list...so which 2 programs you should cancel depends on what your priorities are. For example, location/weather is one issue. Three of the places you mention are up north and are known for brutally cold and longer winters. If that's not your cup of tea, then maybe cancel two of those. Work environment is another issue. Some of the programs on the list have certain reputations in regards to work environments. So if that's an issue then have that figure in. If you don't have any aversion to work your tail off and possibly overworked, then this is not much of an issue for you. Next item up for bid...has to do with whether you want to focus on an academic vs. private practice career. Many applicants, at this point, cannot predict which track they will take regarding this issue. But if you do know for sure, there are places that are more academically oriented and some that are less so inclined to train academicians and perhaps that is one differentiating point for you.
Opinions on various programs have been posted on SDN...some based on rumor...some based on personal opinion and preconceptions (which may be misguided). I think the best way to make an informed decision whether to rank a program vs. not ranking is to visit the place. However, if financial/time issues do not allow you to visit all the programs you have yet to interview at, then you can use some of the above criteria (as well as any other personal criteria you may have) to come to the best decision for you.
Sure, I could tell you which places to cancel. But that is based on my ideas and my preconceptions, which can be faulty. Others may chime in as well but I have a feeling that we may tell you a bunch of different things making things even more confusing for you.
Anyways, if you need someone to bounch ideas off, feel free to PM me. I won't be posting much publicly but that doesn't mean that I'm not around 🙂