I agree with this advice overall but would just note that lately PR card renewals have been going very quickly (at least for those in compliance etc, which all citizenship applicants should/would be) - like most in less than a month. Of course, YMMV.
Not saying it's not a good idea to renew - but with January citizenship app and if PR card expires in December (for example), I'd probably be comfortable waiting until, say, September - in case citizenship is completed before then. Fingers crossed anyway.
Obviously anyone can decide if they're more concerned or travel so important they can't risk it.
I guess the concern with PR card renewals and passport applications right now is whether Canada Post go on strike again. Nobody will want such an important document stuck in a Canada Post warehouse for weeks.
My own PR Card expires towards the end of this year but I need to travel in a couple of months from now. If my citizenship application is approved and I'm invited for oath in the next month or so, I may just postpone it until after I get back tbh because I don't want to risk not having my passport in time and my PR Card already being cancelled.