out of status in Canada .. what should I do

me and my husband is PR holders in Canada and we had our baby in Korea and brought him here when he was 7 months old and He got a visitor visa at the airport on Jul 12, 2023. It was just a stamp without a date so I assumed that would have expired on Jan 12, 2024.

I applied for his PR on Nov 1, 2023 when we came to Canada.

I assumed his status would be maintained until PR decision is made but recently I found out that we should have applied for his visitor visa until PR decision is made. Total my mistake....

But the thing is that he has been stayed in Canada almost one year without a status.. and his PR is still processing.. we are waiting for his PR for nearly 15 months now.

I just want to fix his visa issue now but I am not sure what would be the best way...

I talked with immigrant consultant and he suggested to apply TRP online and wait in Canada until the decision is made.....

Does it the best way to go?

Or Can I just leave Canada and come back here by air and get a new visitor visa?