I was going to say get an Amex, we were able to transfer my Canadian Amex history to the USA for a card, couldn't get a c/c any other way. We were able to get phones through verizon without our SSN but it was a hassle and we paid $400 deposit per phone line. Also had to pay deposits to the utilities, about another thousand.
It depends on if your company will consider you an expat or will relocate you as a local hire as to what you get in benefits. We came as locals unfortunately so got a lump sum for the move and settling in accommodation. Tbh it didn't even cover the freight to move let alone air fares, so make sure you add all that up. Also allow for 60-90 days temp accommodation in serviced apt. We are in Texas and paid 3k per mth for 2 bed, basic furnished apt, others we know we're paying 6k/mth!
Check if your company has a relationship with a bank for mortgages (if you want to go that route) or car loans. Ours did and didn't tell us. We ended up buying as rent was more than a mortgage and it was coming out of our pocket any way. We had to have 20% deposit and was okay to provide all details from UK accounts but had to justify every income and transfer over 1300quid for money laundering laws.
We were able to get a car loan on a new car after being here 6mths as well, so it is quite quick to build up a credit history.
We would love to more to either of your city options, we were just talking about San Fran today as our company head office is there technically, but they no longer send people there, just the lawyers. Boston is a lo Ely City in a lovely Area, beautiful country side, not far from the coast and a couple of hours to Montreal.