U.S. visa processing delays heighten allure of Canada's tech sector