This is a repeat of the same story that happened the last time H-1B limit didn't meet the demand for visas. US tech companies, most notably Microsoft, opened "offices" in Vancouver. What happens next is that those employees will work for 1 year in Canada, and then will become eligible for L-1 intra-company transfer back to the US, side-stepping the H-1B quagmire.