Undocumented immigrants inch closer to having Canadian citizenship