hey guys....i have a tough decision ahead of me. I have been admitted into Waterloo and Mcgill (Canada), and Bristol and Warwick (England). Im doing my undergraduate in Mechanical Engineering and it would be much appreciated if you can firstly advise on which country, Canada or England, and which university would be the better choice in that country.....please elaborate if possible

....thanks