Canada says it might take as much as two years to resettle 40000 Afghan refugees it promised to carry into…