Correct me if I am mistaken here, but don't Inland applications now specifically say that you must have status in order to apply Inland?
If I were the OP in this situation I would NOT change/alter my application at this point.
If you move it to an Inland application and for some strange exotic reason CBSA removes you, your application is now lost since you won't be able to return, and then you'll have to serve not only an exclusion order for having to be removed from the country (that can be up to 5 years) but then you will STILL have to file an outland application afterward and then wait for your PR visa ....
Again, if this were me, I would leave this application alone and right where it is. The odds of CBSA coming to look for you are slim to none, but as stated above, at least if they do you won't lose your application, you'll just have to wait for your exclusion time to be served.
I would stop with the worrying as it is only going to make this a longer wait than usual. It will also affect your relationship and your son. Look at it this way. If you had to leave Canada, and go back to your home country, your spouse and your child can likely come right along with you, so your family would still be in tact. Think of all the positives instead of the negatives and pretty soon, this whole ordeal will be behind you and just a distant memory.
Best of luck to you.