Living in a third country can make it challenging to obtain a Canadian visa. Sharing the supporting documents that you used may provide us with more insight into what could have been done differently. Alternatively, you could request your GCMS note to better understand the situation. By the way, did you include your payslip and tax certificate in your application? I ask about the IMM5257 form because I understand from a consultant that without filling it out, the visa officer may not know which countries you have visited. It's important to include a cover letter as well.
Yeah i totally do understand .. and like i said i did all that. which is filled out the IMM5257.. i uploaded my payslip from my previous month and nope i didnt upload my tax certificate because the payslip from my work place should have been enough including the proof of funds which is the 6 month bank statement.