I am a current student at Schulich MFin. All Chinese students in my class did their Bachelor or previous Master degrees in Canada/US/Australia or worked in these countries.
Adcom doesn't like anyone who can't speak English well. Because last year, all high finance jobs (IBD, S&T, etc) were secured by either native speakers or students who have studied/worked in English-speaking countries before.