Yes the portal is for landing you in Canada without entering at a border or in person interview.Congrats!!! I think I'm same situation with your husband ( I'm in Canada with TRV since this January).
The portal means kind of CoPR?
Did you send an email to your VO notifying them that you are in Canada?