＜本文发表于: 相约加拿大:枫下论坛 www.rolia.net/f ＞
If you are really sure you are gonna end up in US for the rest of your life, go to York, study hard, get a decent GPA and a Bechelor with hornor, take GRE and apply for a graduate program in a good US school. It really doesn't matter too much whether you graduate from York or U of Waterloo for those people who want to hire you in US, as long as you have the skills they are after. To them, you are from a generic school-- a canadian school( it's analogous to the feeling when you think of an Australian school). However , for some important positions, such as senior architect, chief scientist, or say, anything that is more academic and focuses more on research, a graduate background from a good school really helps, Also, if you decide to go to a top 5 business school in US for MBA, a degree in a top 20 CS program and a 4.0 GPA can push yourself a little bit ahead of other applicants, which often makes a difference when comptition is intense.
If you go for Waterloo, I assume that you have to wait for additional year to take TOEFL and get admission. One year is a very long time, if you think of the opportunities you might catch and things you might learn in that one year.＜本文发表于: 相约加拿大:枫下论坛 www.rolia.net/f ＞