Expensive program

Well getting an internship is not that easy so be prepared if you dont get the internship. Also the PGWP depends on how the immigration officer reads the degree completion certificate. If he/she is not clear they might not consider the internship as a part of course ( this has happened as one of case).
About the admission noone can confirm except the university community.
Good luck.