Canada's post-graduation work permit (PGWP) gives you a significant advantage, letting you stay and work for up to three years after you graduate. The UK doesn't have anything quite like that; you'd need to secure a sponsored visa, which can be tricky. The Canadian economy is also more robust right now. London is great, but cost of living will eat you alive. Vancouver is expensive, but not London expensive. Plus, Canada is a bit more chill about immigration in general. Job wise, both have opportunities, but PGWP makes Canada a safer bet. Social life depends on what you are into really.