It depends on what immigrants look for in a city. Still, Hamilton can be your ideal city since it is also listed as one of the top real estate markets while offering professionals (old or young) a wealth of opportunities.