Yes, I agree - from a DV perspective this is presumably the best of the worst case scenarios. The question then become potential work authorization options for the wife, if and when her Canadian employer wishes to transfer her to the US on a NIV. It would still be important to know about any Iranian nexus of the spouse and child, who hold Canadian citizenship. If there were no direct nexus here, the whole situation concerning FTJ would become easier to assess and the AoS process of the husband would become the critical path in terms of successfully completing processing under DV for all family members.