NOC is 2173 (computer programmer or so), not regulated.
Yes, getting OINP eliminated lots of uncertainty and mental burden. My alternative to learning French was to forgo spouse accompany, and then go for sponsorship to reunite. This was Dec 2020 — soon after that FSW stopped drawing, so...