I think it will solve my problem since both my PGWP and TRV are valid until next year.Maybe, but not really sure about that. Once you become a PR, your PGWP and TRV will be cancelled, so...if you delay becoming a PR until you get back...that may solve your problem?
Is there an option to delay the acceptance of eCoPR? I already submitted a PR photo and declared I am in Canada on May 9th.