I strongly advise everyone to pay the RPRF upfront. I am currently working with an immigration consultant who did not tell me to do this - I can see that this mistake had added at least 2 months to my processing time. This being said...I am not very confident that I have been told properly the...