Man, that's such a COMPLICATED story. To make it short, I finished my courses in July 2014, but in order to Stay in Canada until my graduation day in May 2015, the only thing that could extend my stay was a PGWP so I applied and got approved for it. Now that brings me to my current situation and...