Hey, if you're happy being a backwater full of degreed people who don't actually produce anything that anyone's ever heard of, that's fine. If you enjoy having Silicon Valley-level housing prices but no Silicon Valley-level jobs or economy, that's fine too.
Is zero value somehow supposed to impress me?
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.
If not, then fine, we'll find another country that wants to greatly improve their tech sector. You don't want anything like the economic juggernaut that is Silicon Valley in your country? That's your choice, but seems pretty shortsighted to me. Most countries actually want to import people who grow their economy a lot and contribute a ton in taxes without draining their social-welfare systems.