UCL vs University of Toronto (Physics/Maths and Physics)

I have already asked the same question on the UK forum (TSR) and now I would also like to have your opinions on this matter.

After receiving offers from those two institutions I need to take a decision on which one to firm. Since I am an EU student, studying in the UK would be way cheaper for me and would also require fewer years. My biggest issue here is that, after graduating, I would prefer to live/work in the US/Canada rather than in the UK.
I made this list of pros and cons:

UCL pros over UofT:

  • specialized curriculum from the first year vs broader curriculum with the chance of choosing for a major only from the second year (I don’t like this second one)
  • only 4 years for an MSci or 3 years for a BSc vs 4 years for just a bachelor
  • 9,250 GBP per year vs 56,440 CAD (~32,250 GBP) per year -> a whole MSci course at UCL would cost me just a little bit more than a single year of studies at UofT.
  • Opportunity to get a tuition fee loan to cover my education at UCL
  • I like London

UofT pros over UCL:

  • Opportunity to study maths and physics as a (double) major option from the second year vs having to study theoretical physics at UCL instead since I didn’t have the ‘right’ entry requirements for the maths/physics joint degree course
  • Much easier to then remain to work in the US/Canada
  • I would have the chance to live outside of Europe and 'experiment with a new culture'

Thus, it seems that UCL has the edge over UofT, especially on the financial side. Do you think it would be better for me to study at UCL and then applying for a master in the US/Canada in order to eventually be able to work there? Would going to UCL potentially prevent me from being able to get to live/work overseas in the future?

Going to UCL will not prevent you from living or working overseas in the future. A degree from U of T will not give you an advantage to immigrating to the US.

IMO, it would be better for you to attend UCL and then do grad school in the US or Canada.