The ranking of Business School is VERYYYYYYYYYYYYY important if you want to pursue a career in business. This applies to Law School as well. So you r right generally. However, you missed Queens, it's MBA also ranks top among canadian Business schools.
我的理解是在加拿大找工作(以上范围类的工作)实习经验>学习经历。
You r right. Being a waiter at Tim horton is much better than staying at home and wasting time.
It depends on your personality. If you are confident to socialize with those hypocritical white guys, a program without co-op is the choice; if that's not the case, then it's better to find a program with a co-op