Well, Thank you tons
@harvai2224 and
@pratikpadwal3368 for your comments.
So I guess that's it...
I am going to book my flight to Canada tonight just so I can be in Canada to apply for BOWP and have valid status when I visit my spouse later in January and complete newborn addition to my CEC application.
I also double-checked that even if your PR is refused you continue to have valid status until the BOWP expiry date (which is cool).
As for as TRV is concerned, I guess it's okay, I can apply it when I am back home and I hope before TRV approval I might be able to have my PR application approved.