I do not agree with you Newtone!
Apart from english being the national language in Canada (french in some parts), which anyway is the First language in most of the Indian schools, the standard of maths, physics and chemistry until high school then followed by bachelors degrees (Engineering, IT...