Hi everyone I am an international students from India. I have applied to few Canadian and American universities. I want to study physics and maths as a double major in college. I am a bit confused and not able to make a good decision. I have been admitted to the following universities. University of Toronto, Trinity college University of British,Columbia University of Wisconsin Madison Pennsylvania State University Ohio State University I am still waiting for : University of Minnesota McGill University University of Waterloo I have done a bit research for all theses universities and what I found was that Canadian universities have much more difficult courses than any other universities in United States. This is thing is preventing me from choosing Canadian university for undergrad studies. There are several post online stating that University of Toronto have a very bad reputation for the difficulty of its courses and average in most classes are around 60-70%. Students in Canadian universities are mostly treated as a number and professors are only concern about graduate students or their research work. What I am concerned about is that if I choose Canadian university for undergrad studies than I think that these type of scores would probably effect my chances for a good graduate college. I can study hard but what is the point of attending a university where courses are made unnecessarily hard. I want to know if I should choose a US university just for this reason. I also want to know which university has a strong physics department and will not effect my chances of getting into a good graduate school. Please help me to choose a university. Two more question : 1) Should i wait for McGill and University of Minnesota. Are they worth it. 2) What are the differences in education system of a Canadian university and a US university Thanks in advance.