^^^ Well I don't agree with the point CA is much superior than CGA. I know people in Deloitte, KPMG and PwC working as Senior Manager or director and met people from TD, pepsico, CIBC, Magna, Ontario hydro and several other top firms during university info sessions.These all recruiters clearly said they may hesitate to recruit a CGA over CMA because CGA's are not as competent as their counter parts. On basis of CGA you may get job but just a small phrase googling can tell you CA>>CMA>>CGA. CMA/CGA jobs CMA prueferred. I can point out clear words of a Deloitte senior manager regarding CGA when I asked him what path I should follow (this guy works in Deloitte, Toronto office and I met the people he mentioned, I am going to york to take courses I need for CMA. I would like to be in top driving seat of a prestigious firm in future, so utilizing my time now fully :

)
As for the designation, CA should obviously be your first choice not comparable to CMA or CGA, but CGA and CMA are easy qualifications and those who get low grades in school go for these as they are unable to make in to professional services. If you are willing to, I can talk to a couple Pakistani CAs with their own firms to see if they can get you some experience??? If not CA, then you should do CMA. CMAs are very common now in US, UK and India so its prestige is increasing. CGA is useless and made fun of in the industry ... every time we meet accountant or analyst at a client who is -- mootay damagh ka -- we say to each other that he must be a CGA and 9 times out of 10 it turns out to be correct. I will some time back firms recruited CGA's but now they are becoming bit reluctant. I can arrange meeting for you with people who left CGA for CMA. so choice shoule be CA > CMA. Don't bother for CGA, if you want to work in professional services or prestigious firms in Canadian financial industry. CGA waste of time and money
Decisions is your easy way CGA or little work CMA a better qualification.