Yes...to both!
You only have to pay the sponsor fee ($75) and the applicant fee ($475) upfront, but some people feel that it delays the process slightly if you don't include the RPRF ($490).
If you also plan to send an Open Work Permit application that fee is $155 and also needs to be paid upfront, if you send it with the Inland application.
Cha-ching!