Thanks rish888, appreciate your feedback.I don't think there is any "on the spot" visa issued by CBSA at a POE.
If everyone in your family is a PR I would have gone with your friend's suggestion of taking the POE route, but having a non-Canadian kid complicates that.
If you still qualify for immigration and can meet all the statutory checks (medical, criminality etc) then maybe reapplying is better since you are not in a hurry to get back to Canada anyway. I may be wrong but I think the processing time under Express Entry is 6-9 months.
I could also probably try to see if my current PR can be renewed for another 5 years. Probably wouldn't hurt to try, easier than re-filing again I suppose.