The Canadian tech sector doesn't make nearly as much money as their US counterpart does. The country has very few dedicated software companies, and none the caliber of the FAAMGs. For comparison, the largest software company in Canada by revenue earns $1.7B, Google is in the neighborhood of $120B a year.
Google/Microsoft/Facebook/Apple/etc are each individually orders of magnitude larger than the entire Canadian software industry combined. Chances are, that most metro areas in the US have a technology company larger than the biggest Canadian tech companies.
If Canada went from having a billion dollar tech sector to having a trillion dollar one, then salaries for engineers would explode.
We just need one of those companies to get fed up and move their HQ north. Canada's tech sector would double overnight.
I can even see that happening if the next couple US elections go the wrong way.
Add to that less friction around growing this workforce by bringing in new talent from abroad and it seems like a slam dunk.