One more question - here is the scenario:
I graduate 1 year full time (https://www.uvic.ca/engineering/ece/future/graduate/mtis/index.php) in Canada would it be considered as Masters degree or just postgrad diploma?
So let's say I graduated 1 year masters and then got PGWP visa. I'd work 1 year then go for another 1 year diploma would I get 1 year PGWP or 3 year?
Just considering various options.
You can only apply for a PGWP once in a lifetime. It's a permit that's applicable for a single-time. It cannot be extended.
And it's not possible to first do 1 course, get a PGWP, work for a year, and then do 1 more course for another PGWP. That's not how it works
You finish a course and apply for it once. That's all.