Canada grapples with rising departure of immigrants as cost of living soars