Before I sent my package to Missisauga, I paid online for the sponsorship fee and main applicant fee. However, I haven't paid the right of permanent residence fees because I was already paying so much for medicals, police checks, etc. But I've heard that this could cause delays, and since I can now afford to pay it, can I pay it now or do I have to wait for them to ask for it? I've now passed the first stage and my application is being processed in my local visa office.