Guys. I've just got my ITA.
But it looks like they are not asking for the police certificates/proof of funds / and not a single document to be uploaded to their portal.
All they are asking is to fill in their web forms and that's it....
I have one active LMIA / Work Permit and I was invited...