Thanks a lot for your reply, much appreciated! Hopefully, it won't take that long.
May I ask something else as well. I'm sharing some documents to prove that's I'm coming for a visit only and not planning to stay in Canada (documents such as; return flight ticket, tenancy contract at my home...