That is great, all the best for your application. I submitted a paper application in Delhi on 26th May, hoping to receive my study permit by this/next week. I guess a whatsapp group would make more sense once some more people reply on this thread :)
Have heard great things about Humber college...