What most people don't really understand is that there is a VERY FINITE number of reasons under the law that an app can be refused. Provided none of those reasons apply, an app WILL BE APPROVED.
As I said, if they were going to refuse you, they would have requested more information regarding the refusal reason and/or had an interview, giving you a chance to explain whatever issue there was. To outright refuse you without giving you such a chance would leave them open in an appeal.
The fact that you received no such requests means it is an approval. Your timeline is in keeping with other files retained at Mississauga.