I had an excellent overall experience during my MBA at McGill. Having a degree in electrical engineering, my pre-MBA goal was to acquire business skills to complement my technical background. McGill's intimate environment (only 60-70 students per year) provides for a great learning experience and a great relationship with your teachers. Furthermore, it allows you to get to know your classmates very well and form very strong friendships. McGill's brand is also very powerful worldwide. It gives you the opportunity to work in Canada or abroad.
My recommendation is to apply to McGill if you're looking for an intimate environment to acquire business skills at a world class university. If your goal is to network with as many classmates as possible, then maybe it's not right school for you.
About professors, classes and curriculum
Sujata Madan's Modern Corporate Finance class is a must take !