The San Francisco Bay Area will almost always be the most financially beneficial choice if you can get a job at one of the top tech companies. Not only because your initial job will pay well, but you will also have many more high paying alternatives for future career growth. You will probably be shocked to see the recent salaries in the Bay Area compared to Toronto, London, and Hong Kong.[0] Granted, these salary ranges may already be lower due to COVID, but that will be true everywhere in the world.
[0] https://www.levels.fyi/2019/