As Canada's largest strike by federal workers approaches its third week, thousands of people are in immigration limbo amid canceled hearings and stalled applications, which could make it harder for the country to compete for global talent as employers face a tight labour market.