Hi Rahul & Everyone -
I thought i should add some points which helped me getting my Mom's visa approved. I applied for her online, and filled each and everything on my own.
1) Flight tickets and insurance - I made a document with tentative Air Canada screenshots and quote from travel insurance...