U.S. immigration flaws may help Canada gain tech workers