Even though you can do upfront payment for RPRF, my recommendation is to wait for CIC to ask for it. This way you will know what stage your application is at and will give you better peace of mind, to know when you will most likely get your passport request.