I finished my 2year program September 2016 and applied PGWP online November 2016 with all required documents.
Somehow my application was stuck 'On-hold' status. I was afraid of passing my 90day rule for PGWP, so I went to the Canadian border just before 90days passed and luckily got 3year PGWP...