However, we're comparing present-day US to present-day Canada, and I'm not seeing any advantages to living in Canada, except for living around friendlier people. Economically, there don't appear to be any advantages at all to professional tech workers, only big disadvantages.
If you think Silicon Valley has a broken real estate system, have you checked out the real estate situation in Vancouver? Personally, I'd love to live in Vancouver, but there's no way I'm going to get a job there that pays enough for me to buy a house that costs several million dollars (CAD), given that even crack houses there cost $1M.
At least here in the US, there's still a lot of cities besides SV where there's a lot of tech jobs, the pay is really high for them, and the housing costs are bearable.
Is zero value somehow supposed to impress me?