Thanks for the detail response fkl.
In response to your queries, Yes I am married and have a child only. I work for multinational company in managerial position and my monthly salary is more than PKR 200k. I provided them the payslip too. However I expense out most of my income in tuition and personal business. I have my personal IT business but I didn't disclosed in my application. Its worth to mention that business license is not on my name, I registered it on my cousin name due to conflict of interest with my current employment. I am also MBA student in international university and I stated them the same in my application. I provided them my professors recommendation letters too. I have 8 years of professional experience.
If 2 days training course dosent work, what would be the other options for purpose of visit. I just want to visit canada and enjoy for a month or less. What about English learning programs for 6 weeks in canadian universities or colleges, but that would be personal not official.
Best, AK