@SPPhopeful: While I can't speak to other programs, I can speak to why I personally decided to choose Nipissing! I think that for me the biggest reason is the placement opportunities, I currently am at Queen's and while it is a great school, in the future I would like to live and work in Toronto so that was a large factor, doing placements in Kingston would not give the relevant experiences in Toronto that I wanted. As for choosing between this and UofT, I think that it maybe just comes down to the type of learner you are and as said above, relevant experiences that employers would look for. I am a hands-on learner and have found that I have really enjoyed and learned a lot in placement courses during my undergrad, so I think this program is a good fit. However, it maybe is not as well-known as UofT's! All in all I think it just comes down to your own preference :) Obviously I have not been in any of the programs so I can't talk to the exact individual pro's and con's of each.