It's not gonna take a long time before, most of the tech jobs move to Canada/rest of world. Why should someone hire entry/mid level engineer in usa, if they can hire at same price much senior engineer in same time zone? After successful taste of work from home, things have changed a lot. Unfortunately, now USA have not much to offer (rising healthcare cost, continuous degradation/humiliation of non white immigrants, rising intolerance of society, high cost of education etc). Let's see how it works out!