Going international- decision help

<p>Hi I'm an American student mostly looking at international colleges at this point. I'm deciding between University of Toronto in Canada, University of British Columbia in Vancouver, and St. Andrews. I got into the International Relations major in St. Andrews, which is considered a fantastic program from what I've heard. I've already visited St. A's and really liked it. My concerns are as follows: reputation internationally as well as in the US, how well I can do at each school and overall opportunities. If anyone has any advice or suggestions it would be appreciated!</p>